Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
4fec707
977013 - WinU Kanban UG Getting Started - custom mapping feature
VishalOmprasad Aug 26, 2025
ac291a6
977013 - Kanban UG getting started content corrections
VishalOmprasad Aug 26, 2025
0fa898f
977013 - Kanban Getting started UG Wrong link replaced
VishalOmprasad Aug 26, 2025
62f267d
977013 - Kanban Getting Started UG wrong API link replaced
VishalOmprasad Aug 26, 2025
b860c55
977013 - Kanban UG Getting Started - unwanted period removed
VishalOmprasad Aug 26, 2025
c93c139
Commit the rough
sudharsan-narayanan Aug 31, 2025
7b57d08
Address the concerns
sudharsan-narayanan Aug 31, 2025
5637b59
977013 - WinUI Kanban Getting-Started.md file review corrections addr…
VishalOmprasad Sep 2, 2025
83aa725
977013 - Kanban Getting Started unwanted content removed
VishalOmprasad Sep 2, 2025
10ec61e
977013 - Kanban UG getting-Started.md file code snippet highlighted
VishalOmprasad Sep 2, 2025
77ab8c9
977013 - Content added and review corrections addressed
VishalOmprasad Sep 2, 2025
1ce13df
977013 - Kanban view model name space added
VishalOmprasad Sep 2, 2025
ecbf20c
Merge pull request #1144 from syncfusion-content/Kanban-UG-changes-dev
Jeyasri-Murugan Sep 2, 2025
40eadcf
Added the image and code snippet
sudharsan-narayanan Sep 2, 2025
feb3536
Address the concerns
sudharsan-narayanan Sep 2, 2025
04b61c6
Merge pull request #1146 from syncfusion-content/eventsupport
thangapriyavalasubramanian Sep 2, 2025
4b7eaea
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Sep 2, 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
26 changes: 26 additions & 0 deletions winui/ComboBox/Searching.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,32 @@ The `ComboBox` control provides support to auto append the text based on data so

N> Auto appending of text is supported only in `Editable` mode and `TextSearchMode` property should be `StartsWith`.

## Diacritic aware search

The `IgnoreDiacritic` option allows string comparison and search operations to treat characters with diacritical marks as equivalent to their base characters. This is useful for search indexing, and user-friendly matching across languages. By default, Diacritic is not considered. Enable or disable the diacritic sensitivity using the `IgnoreDiacritic` property. The following code example demonstrates how to enable the diacritic sensitivity.

{% tabs %}
{% highlight xaml %}

<editors:SfComboBox x:Name="comboBox"
Width="250"
IsEditable="true"
ItemsSource="{Binding SocialMedias}"
TextMemberPath="Name"
DisplayMemberPath="Name"
IgnoreDiacritic = "false" />

{% endhighlight %}

{% highlight C# %}

comboBox.IgnoreDiacritic = "false";

{% endhighlight %}
{% endtabs %}

![WinUI ComboBox search the items based on Diacritic word/char in the edit field](Searching_images/winui-combobox-diacriticimage.png)

## Search Mode

The `TextSearchMode` property of the `ComboBox` can be used to regulate how the control behaves when it receives user input. The default text searching type is `StartsWith`, ignoring accent and it is case insensitive. The available text search modes are,
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions winui/ComboBox/Selection.md
Original file line number Diff line number Diff line change
Expand Up @@ -325,3 +325,38 @@ private async void OnComboBoxSelectionChanged(object sender, ComboBoxSelectionC
{% endtabs %}

![WinUI ComboBox selection change notification](Selection_images/winui-combobox-selection-change-notification.png)

## Selection changing notification

The `SelectionChanging` event occurs before processing the selection. This is a cancelable event. This argument contains the following information:

* `AddedItems` - Contains the items that are being selected.
* `RemovedItems` - Contains the items that are being unselected.
* `AllowDetachedSelection` - Gets or sets a value indicating whether the not in list item should be displayed or not.
* `Cancel` - Gets or sets a value that indicates whether the selection should be canceled or not.

{% tabs %}

{% highlight xaml %}

<editors:SfComboBox x:Name="comboBox"
Width="250"
TextMemberPath="Name"
DisplayMemberPath="Name"
ItemsSource="{Binding SocialMedias}"
SelectionChanging="OnComboBoxSelectionChanging" />

{% endhighlight %}

{% highlight C# %}

comboBox.SelectionChanging += OnComboBoxSelectionChanging;

private void OnComboBoxSelectionChanging(object sender, Syncfusion.UI.Xaml.Editors.ComboBoxSelectionChangingEventArgs e)
{
e.AllowDetachedSelection = true;
}

{% endhighlight %}

{% endtabs %}
Loading