WPF自定义控件设计问题

时间:2009-12-03 09:15:45

标签: wpf controls

我有一个设计问题:

如果您必须使用搜索支持制作WPF Combobox, (=组合框,显示带有一些按钮,搜索文本框,列表等的弹出窗口 所选项目提要到默认的ComboBox TextBox。) 你会做什么?

  1. 编写自定义控件(直接继承自System.Windows.Control
  2. Selector / ComboBox
  3. 编写自定义控件继承
  4. 制作UserControl
  5. 使用默认的ComboBox和“特殊模板”(CotnrolTemplate / Style?)扩展到搜索功能
  6. 使用带样式的默认ComboBox并附加EventHandlers ..
  7. 谢谢你们!

1 个答案:

答案 0 :(得分:0)

我已经这样做了,我使用的方法是选项2 - 我做了一个继承自第三方组合的模板控件,并用我自己的模板替换了弹出内容。