簡體   English   中英

WPF ComboBox 編輯文本自動完成

[英]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 = falseIsTextSearchCaseSensitive

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM