AutoCompleteBox是根据输入及时给出匹配选项供输入人员选择的控件。DotNetProjects.WpfToolkit.Input库提供了该控件。通过NuGet安装如下所示:
使用AutoCompleteBox时,首先需要引入命名控件:
xmlns:input="clr-namespace:System.Windows.Controls;assembly=DotNetProjects.Input.Toolkit"
然后可以使用该控件。参考例子如下:
<input:AutoCompleteBox DockPanel.Dock="Left" x:Name="MyName" VerticalAlignment="Stretch"
IsTextCompletionEnabled="False" Placeholder="关键词..."
MinWidth="60" MinimumPrefixLength="2"
Grid.Row="0" Grid.Column="1" Margin="2" HorizontalAlignment="Left"
FilterMode="Custom