我有一個ComboBox
的DataSource
屬性設置爲這個Type
的列表:組合框的DropDownList搜索文本
public class ListInfo
{
public int Key { get; set; }
public string Name { get; set; }
}
的DropDownStyle
設置爲DropDownList
,我設置了AutoCompleteSource
到ListItems
和AutoCompleteMode
到SuggestAppend
。
經過一些測試後,客戶端回來並要求能夠找到文本值的任何部分,而不僅僅是從文本的開頭。我看到的大多數示例都是在DropDownStyle
設置爲DropDown
時執行此操作的,我無法這樣做,因爲用戶無法編輯列表中的內容,只需選擇一個值即可。
我試圖創建一個CustomSource
,但是當我嘗試將AutoCompleteMode
設置爲任意值,我得到了以下信息:可用於
只值AutoCompleteMode.None當DropDownStyle是 ComboBoxStyle。 DropDownList和AutoCompleteSource不是 AutoCompleteSource.ListItems。
我找到了這個AutoSuggestCombo,但我又碰到了問題DropDownStyle
。
如何,我不是:
使用
ComboBox
與DropDownStyle
設置爲DropDown
,不允許最終用戶進入新的元素?能夠搜索
Items
的String
價值的任何部分,而不僅僅是當前的DropDownList
風格使用的StartsWith
?
這是開始使用的Rx的機會,或者是路線臃腫的解決方案和隨之而來的學習曲線? (到目前爲止使用簡單教程)