我正在使用WPF中Syncfusion的AutoComplete控件。
一切正常,但是当我应用ItemTemplate时,当我在TextBox中输入一个条目时,建议框将不起作用,并且不会对项进行过滤。
我这样做:
<syncfusion:AutoComplete Grid.Row="2" Background="Transparent" TextBlock.Foreground="{StaticResource ColorBrushFactoGris}"
Grid.Column="2"
ItemsSource="{Binding DataContext.ListOfTowns, RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type UserControl}}}"
DisplayMemberPath="TownName"
SelectedItem="{Binding DataContext.SelectedTown, RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type UserControl}}}">
<syncfusion:AutoComplete.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" Style="{StaticResource TextBlockStyle}"/>
</DataTemplate>
</syncfusion:AutoComplete.ItemTemplate>
</syncfusion:AutoComplete>
我尝试将自定义样式应用于建议框中的项目,因此我正在使用ItemTemplate属性,但是当我这样做时,建议框不再起作用。你知道为什么吗?
感谢您的答复。