[英]c# wpf comboBox selecting items in the list when i type the first letter
我有一個WPF組合框。 我花了很長時間才弄清楚如何使文本可編輯,以便當用戶輸入文本和用戶在列表中選擇一個選項時,某種類型的合理事件會觸發。
我在這里使用這種方法(非常底部) http://social.msdn.microsoft.com/Forums/en/wpf/thread/13c6dfad-4062-41b9-85d8-0d5f23dd349b
但現在我有一個問題 - 如果我在comboBox中有一個選項,例如文本“Apple”,我希望在字段中鍵入“Apricot”,只要我輸入字母A,它就會從列表中選擇Apple。 它在A之后留下了插入符號,所以我可以繼續編寫Apricot。 然而,由於事情聽取組合框的方式,它至關重要,我可以防止這種行為,但不知道如何。
任何幫助一如既往的贊賞。
ComboBox.IsTextSearchEnabled = false;
找不到任何地方。 表示不快
上面的解決方案在代碼中有效,下面是我在XAML中的做法。
<ComboBox x:Name="cbCountry" IsTextSearchEnabled="False"
LostFocus="cbCountryLostFocus" KeyUp="cboCountryKeyUp">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.