【发布时间】:2023-03-06 22:05:02
【问题描述】:
我是 WPF 新手,现在我正试图弄清楚如何自定义 AutoCompleteBox。
我希望我的 AutoCompleteBox 能够输入多个由“;”分隔的文本元素。
例如,文本框可以有:
Apple; Banana; Cat
我已经自定义了我的过滤方法,它会在用户输入“;”后启用新的搜索。
但是烦人的是,如果我从下拉框中选择一个元素,原来的文本会被选中的元素替换。
比如文本框一开始有这个,下拉框里面有“香蕉”:
Apple; Ba
然后我在下拉框中选择“香蕉”,旧文本将被替换:
Banana
但我希望文本框是这样的:
Apple; Banana
有没有办法覆盖下拉框的选择事件,让它保留原来的文字?或者,有没有其他方法可以做到这一点?非常感谢!
【问题讨论】:
标签: c# wpf visual-studio-2013 autocompletebox