我遇到以下情况:
Style
控件设置TextBox
TextBox
控件主应用程序的TextBox
Style
已应用于自定义控件的TextBox
控件。凉!
我的问题是因为我需要在自定义控件中使用从TextBox
派生的类。现在主应用程序的TextBox
Style
已不再适用。自定义控件DLL是否可以使用“app.xaml”之类的内容,我可以为所有派生的TextBox
控件设置样式?或者主应用程序可以以某种方式为所有Style
派生类设置TextBox
吗?
谢谢!
答案 0 :(得分:0)
您可以将自定义TextBox样式的BasedOn属性设置为基本样式。应该自动从它继承的基本样式派生出来,在这种情况下是你的应用程序级样式。
<Style x:Key="CustomControlStyle" TargetType="{x:Type local:CustomControl}" BasedOn="{x:Type TextBox}">