我需要編寫一個自定義的WPF控件,應該看起來像一個ComboBox
與擴展項搜索功能。爲此,我想有一個TextBox
和一個Popup
與搜索TextBox
和ListBox
。WPF自定義項目控制與搜索支持
我的第一個問題是,如果繼承Selector
或者更確切地說ComboBox
是一個很好的決定?
第二個問題是我在哪裏可以找到一個很好的例子..唯一的解決方案似乎是拆卸微軟的庫,並大致看他們在做什麼。
其他問題:
- 我應該如何處理事件?例如
Button
點擊Template
。我是否應該在Template
中查找並以這種方式註冊事件,或者我可以直接在XAML中註冊它,如Click="PART_Button1CLick"
?
謝謝各位!