WPF自定义ComboBox控件

时间:2011-04-27 11:05:52

标签: wpf controls

我在WPF应用程序中使用ComboBox。 ComboBox有一个在.NET Framework中引入的滚动问题。我在网上寻找解决方案,发现我需要创建一个新的ComboBox来覆盖 OnApplyTemplate() GetVisualChild((DependencyObject reference))并引入一些新的逻辑来修复这些方法的问题。

请参阅:http://social.msdn.microsoft.com/forums/en-US/wpf/thread/0a571c75-4976-4c94-a59e-b085679a5d08/

我的问题很简单,你认为我应该创造什么样的控制?

  1. 自定义控件
  2. 用户控制
  3. 继承自CoboBox类 - 只需创建一个派生自ComboBox的新类并添加上述方法?

1 个答案:

答案 0 :(得分:0)

您最好的选择是#3,这是您提供的链接中所做的。对于#1,您必须复制所有ComboBox控件代码,我不确定您是否可以使用#2。