2013-05-28 113 views
2

我想讓我的ComboBox可編輯。我的Combobox顯示了一個國家/地區列表,我希望我的用戶能夠輸入國家/地區進行搜索。但是,在目前的狀態下,它並沒有這樣做。我做錯了什麼?可編輯組合框沒有效果

<ComboBox x:Name="CmbCountryList" Width="150" 
    IsEditable="True" IsTextSearchEnabled="True" 
    IsTextSearchCaseSensitive="False" StaysOpenOnEdit="True" 
    TextSearch.TextPath="CountryName" 
    ItemsSource="{Binding CountryMasterList, Mode=TwoWay}" 
    DisplayMemberPath="CountryName" 
    SelectedValuePath="CountryID" 
    SelectedItem="{Binding Path=CountryObj, Mode=TwoWay, ValidatesOnDataErrors=True}" 
    Text="{Binding Path=CountryName, Mode=TwoWay}" 
    IsSynchronizedWithCurrentItem="False" /> 
+3

您是否期望它像自動完成框一樣工作?在ComboBox中進行編輯的目的是允許輸入列表中尚不存在的類似TextBox的值,以及從可用項目(因此組合)中進行選擇。 –

+0

是的,我期待像自動完成框。 –

回答