WPF:可编辑的Combobox;如何使搜索/自动填充功能案例敏感?
-
02-10-2019 - |
题
说我有一个 ComboBox
, ,像这样:
<ComboBox IsEditable="True" Height="30">
<ComboBoxItem>robot</ComboBoxItem>
<ComboBoxItem>Robot</ComboBoxItem>
</ComboBox>
如果用户出现并通过键入下案例开始 r 进入那 ComboBox
当它是空的 ComboBox
可以预见的是,自动填充自己 机器人. 。伟大的。
现在同一用户出现并开始键入上案例 r 进入那 ComboBox
当它再次为空时。不可预测, ComboBox
用低案例单词自动填充自己 机器人. 。不是很好。我拼命希望它能自动填充 机器人, ,但是WPF似乎并不想对我微笑。
无论您做什么 ComboBox
将始终在较低的情况下自动填充 机器人, ,只要较低的案件 机器人 在上箱之前 机器人 在里面 ComboBox's
项目收集。
有什么方法可以防止这种情况吗?这种行为令人发疯,并带来了绝对糟糕的用户体验。
解决方案
在.NET 4中,您可以在Combobox上设置IstextSearchCasesistive = true = true(或实际上任何项目Scontrol)
不隶属于 StackOverflow