我需要编写一个自定义的WPF控件,应该看起来像一个ComboBox
与扩展项搜索功能。为此,我想有一个TextBox
和一个Popup
与搜索TextBox
和ListBox
。WPF自定义项目控制与搜索支持
我的第一个问题是,如果继承Selector
或者更确切地说ComboBox
是一个很好的决定?
第二个问题是我在哪里可以找到一个很好的例子..唯一的解决方案似乎是拆卸微软的库,并大致看他们在做什么。
其他问题:
- 我应该如何处理事件?例如
Button
点击Template
。我是否应该在Template
中查找并以这种方式注册事件,或者我可以直接在XAML中注册它,如Click="PART_Button1CLick"
?
谢谢各位!