DotNetProjects.WpfToolkit.Input库中的AutoCompleteBox控件

AutoCompleteBox是提供实时匹配建议的控件,DotNetProjects.WpfToolkit.Input库提供了这个功能。安装后,通过绑定ItemsSource、SelectedItem和Text属性实现双向绑定,ValueMemberPath指定显示属性,FilterMode设置过滤模式,如Contains, Equals等,自定义过滤方法可通过AutoCompleteFilterPredict<T>实现,ItemTemplate定制显示样式,TextBoxStyle调整输入框格式。" 116525720,10893642,使用mongoose操作已存在的MongoDB集合,"['mongodb', 'node.js', 'javascript']
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值