Dear support team,
I am trying to implement autocomplete and filtering on a SfMultiColumnDropDownControl in a WPF application.
I have set in xaml:
<syncfusion:SfMultiColumnDropDownControl
Grid.Column="2"
x:Name="UZOVISelection"
AllowAutoComplete="True"
AllowCaseSensitiveFiltering="False"
AllowImmediatePopup="True"
AllowIncrementalFiltering="True"
AutoGenerateColumns="False"
DisplayMember="DisplayName"
SearchCondition="Contains"
ItemsSource="{Binding UZOVIPartyItems, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
SelectedItem="{Binding SelectedUzoviItem, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
<syncfusion:SfMultiColumnDropDownControl.Columns>
<syncfusion:GridTextColumn MappingName="DisplayName"/>
<syncfusion:GridTextColumn MappingName="UZOVICode"/>
<syncfusion:GridTextColumn MappingName="Name"/>
</syncfusion:SfMultiColumnDropDownControl.Columns>
</syncfusion:SfMultiColumnDropDownControl>
The dropdown populates and I can select an item, but typing text is not autocompleted and also the list (based on the ItemsSource) is not filtered based on the value in the text box. I have been trying to follow the pattern in the .Net Core Demos (syncfusion.dropdowndemos.wpf.MultiColumnDropDownDemo, MultiColumnControl1), but am a little lost.
I was expecting a reliance on http://schemas.microsoft.com/xaml/behaviors but do not find any mention of that in the example. The ViewModel in the demo only contains an ObservableCollection<GrossingMoviesList>. The GrossingMoviesList class implements NotificationObject, but I don't expect that to be a requirement for filtering.
If you see anything that I missed or if you can tell me how to explicitly trigger the autocomplete filtering , please let me know.
Kind regards,
Niels van Strien