我正在尋找一些ComboBox和ListView的混合,我想知道爲什麼沒有像這樣的東西,儘管我覺得這是一個非常自然的願望。多列選擇器
詳細信息: WPF ItemsControl應具有所有適用項的ItemsSource。 這些項目有多個屬性,比如ID:int,Name:string和Description:string。 現在我ItemControl應:
- 顯示這三個屬性很好地對齊列在某些組合框狀的下拉
- 提供的通過直接鍵入文本到一個單一的文本框,快速找到一個項目某種方式(不指定,哪些財產將被搜查)。這應該選擇第一個匹配項或過濾隱藏所有不匹配的項目。
關鍵是控制是完全可用的沒有鼠標,但也提供了一些「資源管理器」 -mode,如果用戶不記得完美標識ID,但一些描述或名稱唯一零件。 一個可配置的「搜索功能」將會很好,如果您需要明確指出要包含在搜索或顯示功能中的所有屬性,則不會有任何問題。
聽起來不錯,的確如此。從擴展器開始使它比試圖說服ComboBox做我想做的事更容易。 當然,我希望某些社區準備好使用並進行測試,但也許我會嘗試自行創建。 – 2009-10-10 14:46:29
呃......我試過了,但很快就認識到這樣我就不得不重新實現所有那些漂亮的ComboBox-Features。 我猜想將一個ComboBox與一些事件觸發的幫助器一起包裝起來會更容易,並且最終可以滿足我的需求。 – 2009-10-14 19:22:44
我只是使用itemtemplate添加了一個替代答案。 – 2009-10-14 19:45:56