标签: wpf xaml
有什么选项可以将xaml中指定的类替换为另一个子类?
例如,如果我定义一个Button,假设MyControl派生自Button,则在xaml中:
<Button />
它将实例化我自己的控件,就像用户指定的那样:
<namespace:MyControl/>
这样做的原因是为了避免人们不得不知道哪些控件覆盖了应用程序中的默认控件。我认为覆盖控件模板就足够了但是我们必须覆盖度量并在自定义控件中进行排列。