[英]WPF ComboBox editing text AutoCompletion
我有一个包含单词列表的 ComboBox。 其中一些是由大写字母组成的缩写。 假设您在列表中有以下单词:
... other words
CA
... other words
当您键入 c(小写)时,ComboBox 使 c 大写,然后显示选定的大写字母 A。 当您继续输入“ar”时,ComboBox 中的文本会导致“CAr”,尽管您输入的是“car”(全部小写)。 “汽车”一词不在列表中。 有没有办法获得 WinForms ComboBox 的行为,或者至少确保为不属于附加单词列表的单词保留大写/小写字母。
你可以设定
<ComboBox IsTextSearchCaseSensitive="True" />
以启用上下文相关搜索,从而保留字母的大小写。
嗨,聚会很晚了。 ShouldPreserveUserEnteredPrefixProperty
将阻止组合框自动完成更改您已经输入的文本的大小写:)
它仅在IsTextSearchCaseSensitive
= false
时IsTextSearchCaseSensitive
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.