自定义控件和textbox派生类的WPF样式问题
我的情况如下:自定义控件和textbox派生类的WPF样式问题,wpf,styles,Wpf,Styles,我的情况如下: 主应用程序有app.xaml,它为文本框控件设置样式 自定义控件在单独的DLL中实现,并使用多个TextBox控件 主应用程序的文本框样式应用于自定义控件的文本框控件。酷 我的问题是因为我需要在自定义控件中使用从TextBox派生的类。现在主应用程序的文本框样式不再应用。自定义控件DLL是否可以有类似“app.xaml”的东西,在这里我可以为所有派生的TextBox控件设置样式?或者主应用程序能否以某种方式为所有文本框派生类设置样式 谢谢 您可以将自定义文本框样式的Based
- 主应用程序有app.xaml,它为
控件设置文本框
样式
- 自定义控件在单独的DLL中实现,并使用多个
控件TextBox
文本框
样式
应用于自定义控件的文本框
控件。酷
我的问题是因为我需要在自定义控件中使用从TextBox
派生的类。现在主应用程序的文本框
样式
不再应用。自定义控件DLL是否可以有类似“app.xaml”的东西,在这里我可以为所有派生的TextBox
控件设置样式?或者主应用程序能否以某种方式为所有文本框
派生类设置样式
谢谢 您可以将自定义文本框样式的BasedOn属性设置为基本样式。应自动从其继承的基础样式派生,在本例中为应用程序级样式
<Style x:Key="CustomControlStyle" TargetType="{x:Type local:CustomControl}" BasedOn="{x:Type TextBox}">