Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有哪些选项可以将 xaml 中指定的类替换为另一个子类?
例如,如果我定义一个 Button,假设 MyControl 派生自 Button,在 xaml 中:
<Button />
它会实例化我自己的控件,就像用户指定的一样:
<namespace:MyControl/>
这样做的原因是为了避免人们不得不知道哪些控件覆盖了应用程序中的默认控件。我认为覆盖控件模板就足够了,但是我们必须覆盖度量并在自定义控件中进行排列。