Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
9fb0b58
Fix typo in overview.md
markpruett571 Jan 11, 2025
bd95a38
Added new kb article centering-popup-dotnet-maui
Jan 13, 2025
0140bae
Merge pull request #1051 from markpruett571/patch-1
yordan-mitev Jan 13, 2025
5469af4
Merge pull request #1052 from telerik/new-kb-centering-popup-dotnet-m…
didiyordanova Jan 13, 2025
159d8d2
Added new kb article datagrid-maui-cell-content-template-selector
Jan 15, 2025
29f87eb
Add CellContentTemplateSelector to datagrid columns
didiyordanova Jan 15, 2025
d742f0a
Merge pull request #1057 from telerik/didi/add-cellcontent-templatese…
didiyordanova Jan 15, 2025
378af35
Update knowledge-base/datagrid-maui-cell-content-template-selector.md
didiyordanova Jan 15, 2025
dc5e5f5
Merge pull request #1056 from telerik/new-kb-datagrid-maui-cell-conte…
didiyordanova Jan 15, 2025
cb17247
Add localization article for segmented control.
didiyordanova Jan 16, 2025
4de72f9
fix typos
didiyordanova Jan 16, 2025
2e3f2b1
fix broken links
didiyordanova Jan 16, 2025
e899ea6
Merge pull request #1059 from telerik/didi/fix-broken-links
didiyordanova Jan 16, 2025
faf3d33
Split theme customization article
yordan-mitev Jan 20, 2025
621615c
Add customize the component styles article
yordan-mitev Jan 20, 2025
8ad4324
Update knowledge-base/segmentedcontrol-localization.md
didiyordanova Jan 20, 2025
7f0bb91
Update knowledge-base/segmentedcontrol-localization.md
didiyordanova Jan 20, 2025
845794c
Update knowledge-base/segmentedcontrol-localization.md
didiyordanova Jan 20, 2025
08b5956
Merge pull request #1058 from telerik/didi/add-kb-segment-localization
didiyordanova Jan 20, 2025
5528a6e
update pdf.yml file
didiyordanova Jan 23, 2025
10778b0
Merge pull request #1062 from telerik/didi/fix-pdf-yml
didiyordanova Jan 23, 2025
33ae997
Component customization through themes
yordan-mitev Jan 23, 2025
b84f81a
Remove no-code-behind requirement
yordan-mitev Jan 23, 2025
13a864e
small updates
didiyordanova Jan 28, 2025
3bf0a5f
Merge pull request #1060 from telerik/revamp-theming-section-part2
didiyordanova Jan 28, 2025
993d7f7
Update combobox article for selectionbox template
didiyordanova Feb 3, 2025
1f1c8d1
update image
didiyordanova Feb 3, 2025
d418ee8
Update controls/combobox/databinding.md
didiyordanova Feb 4, 2025
9d974ff
Update controls/combobox/databinding.md
didiyordanova Feb 4, 2025
684e5bd
Update controls/combobox/templates.md
didiyordanova Feb 4, 2025
472c52c
address comments
didiyordanova Feb 4, 2025
00692ad
Merge pull request #1065 from telerik/didi/update-combo
didiyordanova Feb 4, 2025
fbf7006
Add visual states articles for combo and autocomplete
didiyordanova Feb 4, 2025
accc06e
updates
didiyordanova Feb 4, 2025
fc88b30
Add platform theme docs
yordan-mitev Feb 4, 2025
5e6920d
Merge pull request #1068 from telerik/add-platform-theme-docs
didiyordanova Feb 4, 2025
763866d
Revert "Add Platform Theme Docs"
didiyordanova Feb 4, 2025
b87a19e
Merge pull request #1069 from telerik/revert-1068-add-platform-theme-…
didiyordanova Feb 4, 2025
c2b0815
Revert "Revert "Add Platform Theme Docs""
didiyordanova Feb 4, 2025
f548560
Merge pull request #1070 from telerik/revert-1069-revert-1068-add-pla…
didiyordanova Feb 4, 2025
a3a2344
Merge pull request #1071 from telerik/development
didiyordanova Feb 4, 2025
9b86710
Added new kb article bind-sortdescriptors-collectionview-net-maui
Feb 5, 2025
1bc5192
update images for visual studio
didiyordanova Feb 5, 2025
851ddbc
add images
didiyordanova Feb 5, 2025
270b0b7
update vs theme image
didiyordanova Feb 5, 2025
02eab7f
Added new kb article style-radentry-focused-state-telerik-maui
Feb 5, 2025
54abd1d
Update bind-sortdescriptors-collectionview-net-maui.md
didiyordanova Feb 5, 2025
1f2f917
Update knowledge-base/bind-sortdescriptors-collectionview-net-maui.md
didiyordanova Feb 6, 2025
e02f0c6
Update knowledge-base/bind-sortdescriptors-collectionview-net-maui.md
didiyordanova Feb 6, 2025
0b72c18
Update knowledge-base/bind-sortdescriptors-collectionview-net-maui.md
didiyordanova Feb 6, 2025
9cdcae7
Update knowledge-base/bind-sortdescriptors-collectionview-net-maui.md
didiyordanova Feb 6, 2025
844c59e
Update knowledge-base/bind-sortdescriptors-collectionview-net-maui.md
didiyordanova Feb 6, 2025
0a064ea
Merge pull request #1072 from telerik/new-kb-bind-sortdescriptors-col…
didiyordanova Feb 6, 2025
334a6d1
address comments
didiyordanova Feb 6, 2025
5f5c7af
address comments
didiyordanova Feb 6, 2025
c3333fe
Merge pull request #1074 from telerik/new-kb-style-radentry-focused-s…
didiyordanova Feb 6, 2025
627dfed
Added new kb article integrating-navigationview-with-maui-navigation
Feb 6, 2025
5dbe99f
address comments
didiyordanova Feb 6, 2025
68f2310
Merge pull request #1073 from telerik/didi/update-project-templates
didiyordanova Feb 7, 2025
0fea7d9
address comments
didiyordanova Feb 7, 2025
268d647
address comment
didiyordanova Feb 7, 2025
c893914
Merge pull request #1075 from telerik/new-kb-integrating-navigationvi…
didiyordanova Feb 7, 2025
32554cb
address comments
didiyordanova Feb 7, 2025
ac4ea69
Merge pull request #1067 from telerik/didi/update-combo-ac-entry
didiyordanova Feb 7, 2025
0ab70d2
Added new kb article dataform-net-maui-validation
Feb 7, 2025
c43b23d
Update knowledge-base/dataform-net-maui-validation.md
didiyordanova Feb 7, 2025
05a12d5
Merge pull request #1076 from telerik/new-kb-dataform-net-maui-valida…
didiyordanova Feb 7, 2025
8610a48
Added new kb article group-collectionview-display-another-property-ne…
Feb 7, 2025
3370469
Merge pull request #1077 from telerik/new-kb-group-collectionview-dis…
didiyordanova Feb 10, 2025
93e1bcb
Update license file download link
yordan-mitev Feb 11, 2025
b9863ff
Merge pull request #1078 from telerik/update-license-links
didiyordanova Feb 11, 2025
0116296
Added new kb article sync-scrolling-datagrid-maui
Feb 11, 2025
e0eb72e
add breaking changes for telerik maui 10.0.0
didiyordanova Feb 11, 2025
f66815f
Merge pull request #1080 from telerik/didf/breaking-change-ten
didiyordanova Feb 11, 2025
d13475b
fix typo
didiyordanova Feb 11, 2025
3ad8daf
Merge pull request #1081 from telerik/didf/breaking-change-ten
didiyordanova Feb 11, 2025
6be89cb
add visual structure for autocomplete and combo
didiyordanova Feb 13, 2025
68129a4
add entry images
didiyordanova Feb 13, 2025
9c862ed
Merge pull request #1079 from telerik/new-kb-sync-scrolling-datagrid-…
didiyordanova Feb 13, 2025
9bac899
update license
didiyordanova Feb 19, 2025
2015b18
Merge pull request #1083 from telerik/didi/update-licensing
didiyordanova Feb 19, 2025
61a2fa7
update visual structure
didiyordanova Feb 19, 2025
a604376
address comments
didiyordanova Feb 24, 2025
e12410c
Added new kb article datagrid-maui-change-background-color
Feb 24, 2025
180f70d
Add 3 kb articles
didiyordanova Feb 24, 2025
9054750
Add kb article for pie chart series color updates
didiyordanova Feb 24, 2025
cfe3686
Merge pull request #1082 from telerik/didi/add-vs-input-controls
didiyordanova Feb 25, 2025
051c2e1
Added new kb article datagrid-maui-conditional-cell-editing
Feb 25, 2025
1d870c1
Update knowledge-base/datagrid-maui-conditional-cell-editing.md
didiyordanova Feb 25, 2025
4629423
Merge pull request #1087 from telerik/new-kb-datagrid-maui-conditiona…
didiyordanova Feb 25, 2025
1226359
Merge pull request #1084 from telerik/new-kb-datagrid-maui-change-bac…
didiyordanova Feb 25, 2025
2e72e95
Merge branch 'master' into didi/kb-pie-chart-palette
didiyordanova Feb 25, 2025
d599326
Update knowledge-base/chart-create-custom-palette.md
didiyordanova Feb 25, 2025
aa77a53
update docs articles
didiyordanova Feb 25, 2025
680755b
Update knowledge-base/implicit-style-input-controls.md
didiyordanova Feb 25, 2025
bf72a07
Update knowledge-base/implicit-style-input-controls.md
didiyordanova Feb 25, 2025
57f3c4e
Merge pull request #1086 from telerik/didi/kb-pie-chart-palette
didiyordanova Feb 25, 2025
9c434f2
Merge branch 'master' into didi/add-autocomplete-style-kb
didiyordanova Feb 25, 2025
06cb2de
Merge pull request #1085 from telerik/didi/add-autocomplete-style-kb
didiyordanova Feb 26, 2025
a685303
add links to kbs
didiyordanova Feb 26, 2025
0bcc2fc
Merge pull request #1088 from telerik/didi/add-autocomplete-style-kb
didiyordanova Feb 26, 2025
7e1b597
seo updates
didiyordanova Feb 26, 2025
c2bcd4e
add link to product page
didiyordanova Feb 26, 2025
84b930a
add link for RTE
didiyordanova Feb 26, 2025
7aa70e4
link to calendar product page
didiyordanova Feb 26, 2025
1339482
Added new kb article data-binding-qrcode-net-maui
Feb 26, 2025
b2c1089
add cta panel
didiyordanova Feb 26, 2025
7396db6
update overview key features
didiyordanova Feb 26, 2025
cdbe675
Update demos-and-sample-apps/overview.md
didiyordanova Feb 27, 2025
4053822
Update demos-and-sample-apps/overview.md
didiyordanova Feb 27, 2025
86e642c
address key features title naming
didiyordanova Feb 28, 2025
4a87baf
Update knowledge-base/data-binding-qrcode-net-maui.md
didiyordanova Feb 28, 2025
dedede0
Update knowledge-base/data-binding-qrcode-net-maui.md
didiyordanova Feb 28, 2025
1152ad1
Update knowledge-base/data-binding-qrcode-net-maui.md
didiyordanova Feb 28, 2025
9dfb931
Update knowledge-base/data-binding-qrcode-net-maui.md
didiyordanova Feb 28, 2025
acb587c
Update knowledge-base/data-binding-qrcode-net-maui.md
didiyordanova Feb 28, 2025
80469a3
Merge pull request #1090 from telerik/new-kb-data-binding-qrcode-net-…
didiyordanova Feb 28, 2025
a22f4a9
Merge pull request #1089 from telerik/didi/seo-updates
didiyordanova Feb 28, 2025
dc9066b
add entry vs textinput kb article
didiyordanova Feb 28, 2025
f9845cf
Merge pull request #1091 from telerik/didi/entry-vs-textinput
didiyordanova Mar 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 66 additions & 43 deletions _pdf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,73 +5,96 @@ intro_columns:
-
categories:
-
title: "Data Controls"
title: "Data Controls"
items:
"CollectionView": "collectionview-overview"
"DataForm": "dataform-overview"
"DataGrid": "datagrid-overview"
"ListView": "listview-overview"
"DataForm": "dataform-overview"
"DataPager": "datapager-overview"
"ItemsControl": "itemscontrol-overview"
-
title: "Pdf Viewer"
title: "Data Visualization"
items:
"PdfViewer": "pdfviewer-overview"
"Barcodes": "barcode-overview"
"Charts": "chart-overview"
"Gauges": "gauge-overview"
"Map": "map-overview"
"ProgressBar": "progressbar-overview"
"Ratings": "rating-overview"
-
title: "Calendar & Scheduling"
title: "Chatbots"
items:
"Calendar": "calendar-overview"
"Conversation UI (Chat)": "chat-overview"
-
categories:
-
title: "Navigation & Layout"
title: "Editors"
items:
"AutoComplete": "autocomplete-overview"
"ComboBox": "combobox-overview"
"DatePicker": "datepicker-overview"
"DateTimePicker": "datetimepicker-overview"
"Entry": "entry-overview"
"ImageEditor": "imageeditor-overview"
"ListPicker": "listpicker-overview"
"MaskedEntries": "maskedentry-overview"
"NumericInput": "numericinput-overview"
"RangeSlider": "rangeslider-overview"
"RichTextEditor": "richtexteditor-overview"
"TemplatedPicker": "templatedpicker-overview"
"TimePicker": "timepicker-overview"
"TimeSpanPicker": "timespanpicker-overview"
"SignaturePad": "signaturepad-overview"
"Slider": "slider-overview"
-
categories:
-
title: "Navigation & Layouts"
items:
"TreeView": "treeview-overview"
"SideDrawer": "sidedrawer-overview"
"TabView": "tabview-overview"
"Accordion": "accordion-overview"
"Expander": "expander-overview"
"DockLayout": "docklayout-overview"
"Expander": "expander-overview"
"NavigationView": "navigationview-overview"
"SideDrawer": "sidedrawer-overview"
"SlideView": "slideview-overview"
"TabView": "tabview-overview"
"TreeView": "treeview-overview"
"WrapLayout": "wraplayout-overview"
-
title: "Calendar & Scheduling"
items:
"Calendar": "calendar-overview"
"Scheduler": "scheduler-overview"
-
title: "Buttons"
items:
"Segmented Control": "segmentedcontrol-overview"
"Button": "button-overview"
"CheckBox": "checkbox-overview"
-
title: "Editors"
items:
"Entry": "entry-overview"
"AutoCompleteView": "autocompleteview-overview"
"NumericInput": "numericinput-overview"
"MaskedInput": "maskedinput-overview"
"Image Editor": "imageeditor-overview"
"DateTime Picker": "datetime-picker-overview"
"List Picker": "list-picker-overview"
"Templated Picker": "templated-picker-overview"
"TemplatedButton": "templatedbutton-overview"
"ToggleButton": "togglebutton-overview"
-
categories:
-
title: "Data Visualization"
items:
"Charts": "chart-overview"
"Map": "map-overview"
"Gauge": "gauge-overview"
"Rating": "rating-overview"
"Barcode": "barcode-overview"
-
title: "Interactivity & UX"
items:
"BusyIndicator": "busyindicator-overview"
"Popup": "popup-overview"
"SlideView": "slideview-overview"
"AIPrompt": "aiprompt-overview"
"BadgeView": "badgeview-overview"
"Border": "border-overview"
"BusyIndicator": "busyindicator-overview"
"GridSplitter": "gridsplitter-overview"
"Path": "path-overview"
"Popup": "popup-overview"
"Toolbar": "toolbar-overview"
-
title: "Document Processing Libraries"
title: "PDF Viewer"
items:
"PdfProcessing": "radpdfprocessing-overview"
"WordsProcessing": "radwordsprocessing-overview"
"SpreadProcessing": "radspreadprocessing-overview"
"SpreadStreamProcessing": "radspreadstreamprocessing-overview"
"ZipLibrary": "radziplibrary-overview"
"PDF Viewer": "pdfviewer-overview"
-
title: "Chatbots"
title: "Document Processing Libraries"
items:
"Conversational UI": "chat-overview"

"PdfProcessing": "document-processing-libraries-overview"
"WordsProcessing": "document-processing-libraries-overview"
"SpreadProcessing": "document-processing-libraries-overview"
"SpreadStreamProcessing": "document-processing-libraries-overview"
"ZipLibrary": "document-processing-libraries-overview"
2 changes: 1 addition & 1 deletion controls/accordion/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The Telerik UI for .NET MAUI Accordion is a vertically collapsible content panel

![.NET MAUI Accordion Overview](images/accordion-overview.png)

## Key features
## Key Features of the .NET MAUI Accordion

* [Collapsed/expanded states]({%slug accordion-expand-collapse-states%})—Accordion consists of AccordionItems that can present any content. The end users can show or hide this content by interacting with the headers of the control.
* [Collapse All Items]({% slug accordion-expand-collapse-states%}#collapse-all-items)—You can allow the app users to collapse the Accordion through the `CanCollapseAllItems` Boolean property.
Expand Down
2 changes: 1 addition & 1 deletion controls/aiprompt/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The component allows you to interact with the output from the AI and execute a s

![.NET MAUI AIPrompt Overview](images/aiprompt-overview.png)

## Key Features
## Key Features of the .NET MAUI AIPrompt

* [Views]({%slug aiprompt-views-overview %})—The AIPrompt provides different views that you can include in it - Input, Output and Commands view. Through interaction with the component, the user can change the currently active view.
* [Suggestions]({%slug aiprompt-suggestions%})—This collection will allow you to populate the AIPrompt component with suggestions that will be displayed to the user prior to sending the request.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion controls/autocomplete/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The Telerik UI for .NET MAUI AutoComplete can automatically complete user input

![.NET MAUI AutoComplete Overview](images/autocomplete-getting-started.png "AutoComplete Overview")

## Key features
## Key Features of the .NET MAUI AutoComplete

* [Tokens Support]({%slug autocomplete-tokens-support%})—With AutoComplete you can enable users to search for and pick items in one control.
* [Filtering Options]({%slug autocomplete-filtering%})—You can define the filtering behavior to display all the matches that either `StartsWith` or `Contains` the typed symbols.
Expand Down
14 changes: 7 additions & 7 deletions controls/autocomplete/styling.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,10 @@ The Telerik UI for .NET MAUI AutoComplete control provides the following Style p
* `BorderBrush`(`Brush`)—Defines the brush of the border around the control.
* `BorderThickness`(`Thickness`)—Defines the thickness of the border around the control.
* `ClearButtonStyle` (of type `Style` with target type `Telerik.Maui.Controls.RadTemplatedButton`)—Defines the style for the clear button.
* `TextInputStyle`(of type `Style` with target type `Telerik.Maui.Controls.RadTextInput`)—Defines the style of the inner `RadTextInput` control.

In addition, you can change the visual appearance of the AutoComplete by defining the following visual states through the .NET MAUI Visual State Manager:
The AutoComplete control uses the [`RadTextInput`]({%slug entry-textinput%}) control internally. To style the input control (`RadTextInput`), use the `TextInputStyle` (of type `Style` with target type `Telerik.Maui.Controls.RadTextInput`).

* `Normal`—Applied when the AutoComplete is in its normal state.
* `Focused`—Applied when the AutoComplete receives focus.
* (Windows Only)`MouseOver`—Applied when the mouse cursor is hovering over the AutoComplete.
* `Disabled`—Applied when the AutoComplete's `IsEnabled` is `False`.
In addition to the available styling properties, you can apply specific [Visual States]({%slug autocomplete-visual-states%}) to the AutoComplete control.

## Suggestion View Styling

Expand Down Expand Up @@ -63,6 +59,8 @@ And when an item is selected:

![.NET MAUI AutoComplete Styling Selected Item](images/autocomplete-selected-styling.png)

>tip For a runnable example demonstrating the AutoComplete's Styling options, see the [SDKBrowser Demo Application]({%slug sdkbrowser-app%}) and go to the **AutoComplete > Styling** category.

## Highlight Customization

In case a custom template is used, the user can achieve text highlighting inside the `RadAutoComplete.SuggestionItemTemplate` using `RadHighlightLabel`.
Expand Down Expand Up @@ -91,10 +89,12 @@ Here is the result:

![AutoComplete Highlight Customization](images/autocomplete-highlight.png "AutoComplete Highlight Customization")

>important For AutoComplete HighlightText example refer to the [SDKBrowser Demo application]({%slug sdkbrowser-app%}).
>important For AutoComplete HighlightText example, refer to the [SDKBrowser Demo application]({%slug sdkbrowser-app%}) and go to the **AutoComplete > Featrues** category.

## See Also

- [Apply Implicit Style]({%slug style-combobox-autocomplete-entry-implicit-explicit%})
- [Styling the AutoComplete Using Visual States]({%slug style-autocomplete-visual-state-border-telerik-maui%})
- [Data Binding]({%slug autocomplete-data-binding%})
- [Configuration]({%slug autocomplete-configuration%})
- [Suggest Mode]({%slug autocomplete-suggest-mode%})
Expand Down
54 changes: 54 additions & 0 deletions controls/autocomplete/visual-states.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
title: Visual States
page_title: .NET MAUI AutoComplete Documentation - Visual States
description: Learn how to set the border color, background color, and other visual states for the Telerik UI for .NET MAUI AutoComplete control.
position: 15
tags: .net maui, telerik .net maui, ui for .net maui, autocomplete, states, microsoft .net maui
slug: autocomplete-visual-states
---

# .NET MAUI AutoComplete Visual States

This article describes the visual states provided by the AutoComplete control. You can use these visual states to change the appearance of the control based on its state—such as when it’s disabled, focused, hovered, and more.

The AutoComplete provides the following `CommonStates` visual states:

| Visual State | Description |
| ------------- | --------------- |
| `Normal` | Applies when the AutoComplete is in its normal state. |
| `Focused` | Applied when the AutoComplete receives focus. |
| `MouseOver` | (Windows-only) Applied when the mouse cursor is hovering over the AutoComplete. |
| `PointerOver` | (MacCatalyst-only) Applied when the mouse cursor is hovering over the AutoComplete. |
| `Disabled` | Applied when the AutoComplete's `IsEnabled` is `False`. |

## Using the Visual States

The example below demonstrates some of the styling capabilities of the AutoComplete, such as custom `ClearButtonStyle`, `TextInputStyle`, `TextColor`, `PlaceholderColor`, and others. It also shows how to switch its appearance through the .NET MAUI Visual State Manager.

**1.** Add a Style that targets the `RadAutoComplete` to your page's resources and apply all the needed styling properties and the visual states:

<snippet id='autocomplete-custom-styles' />

**2.** Define the AutoComplete in XAML:

<snippet id='autocomplete-styling-xaml'/>

**3.** Create the needed business objects, for example type `Client` with the following properties:

<snippet id='autocomplete-client-businessobject'/>

**4.** Create a `ViewModel` with a collection of `Client` objects:

<snippet id='autocomplete-extended-clients-viewmodel'/>

Here is how the AutoComplete looks when styling is applied:

![.NET MAUI AutoComplete Styling](images/autocomplete-styling.png)

>tip For a runnable example demonstrating the AutoComplete's Visual States, see the [SDKBrowser Demo Application]({%slug sdkbrowser-app%}) and go to the **AutoComplete > Styling** category.

## See Also

- [AutoComplete Styling]({%slug autocomplete-styling%})
- [Apply Implicit Style]({%slug style-combobox-autocomplete-entry-implicit-explicit%})
- [Styling AutoComplete Using Visual States]({%slug style-autocomplete-visual-state-border-telerik-maui%})
33 changes: 33 additions & 0 deletions controls/autocomplete/visual-structure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Visual Structure
page_title: .NET MAUI AutoComplete Documentation - AutoComplete Visual Structure
description: Learn more about the visual elements used in the Telerik UI for .NET MAUI AutoComplete control.
position: 0
slug: autocomplete-visual-structure
---

# .NET MAUI AutoComplete Visual Structure

The visual structure of the [.NET MAUI AutoComplete]({%slug autocomplete-overview%}) represents the anatomy of the UI control. Being familiar with the visual elements of the AutoComplete allows you to quickly find the information required to configure them.

The images in this article show the anatomy of the AutoComplete and its building blocks.

![Telerik UI for .NET MAUI AutoComplete Visual Structure](images/autocomplete-placeholder.png "Visual elements of AutoComplete control")

- `Placeholder`&mdash;The text that guides the end-user on what can be entered/searched in the input.

## Tokens Structure

![Telerik UI for .NET MAUI AutoComplete Tokens Visual Structure](images/autocomplete-tokens-template.png "Visual elements of AutoComplete control")

- `Tokens`&mdash;When multiple items are selected from the dropdown list, these items appear as tokens. They can be deselected using their close button.
- `ShowMore Template`&mdash;This template represents a UI that is displayed when the control is not focused and the space is insufficient to show all tokens in a multiple selection scenario.

## Filtering Structure

![Telerik UI for .NET MAUI AutoComplete Filtering Visual Structure](images/autocomplete-focused-text.png "Visual elements of AutoComplete control")

- `Text`&mdash;The text entered in the control's input filed.
- [`RadTextInput`]({%slug entry-textinput%})&mdash;The control used for the text input.
- `Clear Button`&mdash;Clears the selection in the control (for both multiple and single selection scenarios).
- `Filtered Items`&mdash;The items that are displayed after filtering the `ItemsSource` of the AutoComplete control.
4 changes: 2 additions & 2 deletions controls/badgeview/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags: badge, .net maui, badgeview, notifications, indicator, marker, badge for .
slug: badgeview-overview
---

# .NET MAUI BadgeView - Overview
# .NET MAUI BadgeView Overview

The Telerik UI for .NET MAUI BadgeView allows you to display badges in your application.

Expand All @@ -16,7 +16,7 @@ Badges can be used as an additional marker for any element: to decorate avatars,
![BadgeView Overview](images/badgeview-overview.png)


## Key Features
## Key Features of the .NET MAUI BadgeView

* [Badge indicator]({% slug badge-overview %})&mdash;The BadgeView provides a number of features for customizing its Badge indicator.
* [Position]({%slug badgeview-position-alignment%}#badge-position)&mdash;The BadgeView allows you to specify the `Position` of the Badge indicator based on its content.
Expand Down
2 changes: 1 addition & 1 deletion controls/barcode/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The Telerik UI for .NET MAUI Barcode enables you to create and show barcodes. Yo

![Barcode Overview](images/barcode_overview.png)

## Key Features
## Key Features of the .NET MAUI Barcode

* [Value and symbology]({% slug barcode-valuesymbology %})&mdash;The Barcode enables you set the symbology that will be used to convert the value of the control into a visual barcode representation.
* [Sizing modes]({% slug barcode-sizingmodes %})&mdash;The Barcode provides three sizing modes that enable you to fine-tune the rendering of the barcodes.
Expand Down
2 changes: 1 addition & 1 deletion controls/border/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ It provides various border thickness types and corner-side radiuses, which can b

![Border Overview](images/border-overview.png "RadBorder Overview")

## Key Features
## Key Features of the .NET MAUI Border

* [Thickness]({% slug border-styling%}#border-thickness)&mdash;Telerik UI for .NET MAUI Border provides options for setting its thickness and enables you to visually enhance your label, image, and other views.

Expand Down
2 changes: 1 addition & 1 deletion controls/busyindicator/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The Telerik BusyIndicator for .NET MAUI allows you to display a notification whe

![BusyIndicator Overview](images/busyindicator-overview.png)

## Key Features
## Key Features of the .NET MAUI BusyIndicator

* [Built-in animations]({%slug busyindicator-animations%}#built-in-animations)&mdash;The BusyIndicator control provides a set of built-in animations, which you can use.
* [Custom animation]({%slug busyindicator-animations%}#custom-animation)&mdash;The control allows you to define custom content and animate it by using the `RadAnimation` class.
Expand Down
2 changes: 1 addition & 1 deletion controls/button/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The Telerik UI for .NET MAUI Button control enhances the functionality of the st

![.NET MAUI Button Overview](images/button-overview.png "Button for .NET MAUI")

## Key Features
## Key Features of the .NET MAUI Button

* [Content alignment]({% slug button-configuration%})&mdash;The Button enables you to control the horizontal and vertical positioning of its content.
* [Background image]({%slug button-configuration%}#background-image)&mdash;Apply an image as a background of the button.
Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/blackout-dates.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: calendar-blackout-dates

# .NET MAUI Calendar Blackout Dates

The Calendar component for .NET MAUI provides a simple way to disable specific dates. To take advantage of this feature, specify the `BlackoutDates`(`IEnumerable<DateTime>`) collection and the user cannot select the defined dates.
The <a href="https://www.telerik.com/maui-ui/calendar" target="_blank">.NET MAUI Calendar</a> component provides a simple way to disable specific dates. To take advantage of this feature, specify the `BlackoutDates`(`IEnumerable<DateTime>`) collection and the user cannot select the defined dates.

## Disabled (Blackout) Dates Example

Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: calendar-commands

# .NET MAUI Calendar Commands

The .NET MAUI Calendar provides various commands that allow the user to switch between the display modes and views.
The <a href="https://www.telerik.com/maui-ui/calendar" target="_blank">.NET MAUI Calendar</a> provides various commands that allow the user to switch between the display modes and views.

## Commands for Navigating the Current View

Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/date-properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: calendar-date-properties

# .NET MAUI Calendar Date Properties

The .NET MAUI Calendar provides various date properties that allow you to configure the control by setting the display date, restricting the selectable dates, disabling the day names, and more.
The <a href="https://www.telerik.com/maui-ui/calendar" target="_blank">.NET MAUI Calendar</a> provides various date properties that allow you to configure the control by setting the display date, restricting the selectable dates, disabling the day names, and more.

## Setting the Display Date

Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/display-modes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: calendar-display-modes

# .NET MAUI Calendar Display Modes

The Telerik .NET MAUI Calendar is a control that allows the user to select a date from a standard view that can represent various time spans. The Calendar views define what is visible in the Calendar, for example, month, year, decade, or century.
The Telerik <a href="https://www.telerik.com/maui-ui/calendar" target="_blank">.NET MAUI Calendar</a> is a control that allows the user to select a date from a standard view that can represent various time spans. The Calendar views define what is visible in the Calendar, for example, month, year, decade, or century.

## Setting the Display Mode Programmatically

Expand Down
2 changes: 1 addition & 1 deletion controls/calendar/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: calendar-events

# .NET MAUI Calendar Events

The Telerik UI for .NET MAUI Calendar component exposes a set of events that users trigger through interaction. You can handle these events and customize the configuration of the UI component.
The Telerik UI for <a href="https://www.telerik.com/maui-ui/calendar" target="_blank">.NET MAUI Calendar</a> component exposes a set of events that users trigger through interaction. You can handle these events and customize the configuration of the UI component.

The Calendar for .NET MAUI exposes the [`DisplayDateChanged`](#displaydatechanged) and the [`SelectionChanged`](#selectionchanged) events.

Expand Down
Loading