如果控件的作用类似于数据库中的记录选择器,例如,客户。
控件必须以某种方式允许用户键入客户的名称,别名或代码,控件将选择更正,或提供可能的候选人列表以及其他行为。
我曾尝试从ComboBox
继承,但有一些ComboBox
行为使我很难或不可能做我想要的事情,所以我最好从头开始,使用TextBox和按钮。
问题是:
答案 0 :(得分:1)
从CodeProject尝试此控件:A Reusable WPF Autocomplete TextBox
它允许您指定源列表和自定义过滤器。在自定义过滤器中,您可以选择仅显示具有适合所输入文本的名称,别名或代码的记录,并且用户将显示向其显示的已过滤选项列表。