зеркало из https://github.com/telerik/maui-docs.git
Added AutoComplete ClearTextCommand, fixed links ( not to be redirected)
This commit is contained in:
Родитель
52cfa5f40b
Коммит
3532112597
10
_config.yml
10
_config.yml
|
@ -728,11 +728,11 @@ intro_columns:
|
|||
-
|
||||
title: "Document Processing Libraries"
|
||||
items:
|
||||
"PdfProcessing": "pdfprocessing-overview"
|
||||
"WordsProcessing": "wordsprocessing-overview"
|
||||
"SpreadProcessing": "spreadprocessing-overview"
|
||||
"SpreadStreamProcessing": "spreadstreamprocessing-overview"
|
||||
"ZipLibrary": "ziplibrary-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"
|
||||
|
||||
# Assets pipeline configuration
|
||||
assets:
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: autocomplete-commands
|
|||
|
||||
# .NET MAUI AutoComplete Commands
|
||||
|
||||
The .NET MAUI AutoComplete provides a `RemoveTokenCommand` that lets you manipulate its [tokens selection]({%slug autocomplete-tokens-support%}).
|
||||
The .NET MAUI AutoComplete provides a `RemoveTokenCommand` that lets you manipulate its [tokens selection]({%slug autocomplete-tokens-support%}) and a `ClearTextCommand` that lets you clear the entered text/selected tokens.
|
||||
|
||||
## Remove Token Command
|
||||
|
||||
|
@ -16,7 +16,7 @@ The .NET MAUI AutoComplete provides a `RemoveTokenCommand` that lets you manipul
|
|||
|
||||
>Go to [Tokens Support in .NET MAUI AutoComplete]({%slug autocomplete-tokens-support%}) for detailed information on the `Tokens` display mode.
|
||||
|
||||
## Example with the Default RemoveTokenCommand
|
||||
### Example with the Default RemoveTokenCommand
|
||||
|
||||
The example below shows how to call the default `RemoveTokenCommand` from a custom `TokenTemplate` implementation:
|
||||
|
||||
|
@ -24,7 +24,7 @@ The example below shows how to call the default `RemoveTokenCommand` from a cust
|
|||
|
||||
![Telerik .NET MAUI AutoComplete default RemoveTokenCommand](images/autocomplete-removetokencommand-template.png)
|
||||
|
||||
## Example with a Custom RemoveTokenCommand
|
||||
### Example with a Custom RemoveTokenCommand
|
||||
|
||||
The next example demonstrates a custom `RemoveTokenCommand` implementation—a confirmation dialog appears before the default command is executed.
|
||||
|
||||
|
@ -38,6 +38,42 @@ The next example demonstrates a custom `RemoveTokenCommand` implementation&mdash
|
|||
|
||||
![Telerik .NET MAUI AutoComplete custom RemoveTokenCommand](images/autocomplete-removetoken.gif)
|
||||
|
||||
## Clear Text Command
|
||||
|
||||
`ClearTextCommand`(`ICommand`)—Sets the AutoComplete text to `null`.This command is called when the user taps the clear button and clears the entered text as well as any tokens.
|
||||
|
||||
The example below demonstrates a custom `ClearTextCommand` implementation—a confirmation dialog appears before the default command is executed.
|
||||
|
||||
**1.** Create a custom command class that inherits from `AutoCompleteClearTextCommand`. Override, for example, its `Execute` method:
|
||||
|
||||
```C#
|
||||
public class CustomAutoCompleClearTextCommand : AutoCompleteClearTextCommand
|
||||
{
|
||||
public override async void Execute(object parameter)
|
||||
{
|
||||
bool executeDefault = await App.Current.MainPage.DisplayAlert("Confirm", "Clear text?", "Yes", "No");
|
||||
if (executeDefault)
|
||||
{
|
||||
base.Execute(parameter);
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**2.** Apply the newly created command class to the AutoComplete's `ClearTextCommand`:
|
||||
|
||||
```XAML
|
||||
<telerik:RadAutoComplete ItemsSource="{Binding Source}"
|
||||
TextSearchPath="Name"
|
||||
DisplayMode="Tokens">
|
||||
<telerik:RadAutoComplete.ClearTextCommand>
|
||||
<local:CustomAutoCompleClearTextCommand />
|
||||
</telerik:RadAutoComplete.ClearTextCommand>
|
||||
</telerik:RadAutoComplete>
|
||||
```
|
||||
|
||||
![Telerik .NET MAUI AutoComplete custom ClearTextCommand](images/autocomplete-cleartext.gif)
|
||||
|
||||
## See Also
|
||||
|
||||
- [Tokens Support]({%slug autocomplete-tokens-support%})
|
||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 143 KiB |
|
@ -134,4 +134,4 @@ public class DataTableViewModel : NotifyPropertyChangedBase
|
|||
|
||||
# See Also
|
||||
|
||||
- [DataGrid DataTable Support](https://docs.telerik.com/devtools/maui/controls/datagrid/datatable-support)
|
||||
- [DataGrid DataTable Support](https://docs.telerik.com/devtools/maui/controls/datagrid/populating-with-data/datatable-support)
|
||||
|
|
Загрузка…
Ссылка в новой задаче