如何在后面的代码中设置以下内容?
<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
我正在使用在 App.xaml 中合并的主题。它适用于所有控件,但是当我为某些东西定义样式时,例如TextBox
,除非我像上面那样使用,否则不会选择主题样式BasedOn
,而是获取默认TextBox
样式。
现在我DataGridTextColumn
在后面创建了一个代码,我无法让该BasedOn
部分为EditingElementStyle
Style editingStyle = new Style(typeof(TextBox));
editingStyle.BasedOn = ...?;
有什么建议么?另外,有没有办法在不使用 BasedOn 的情况下获得主题样式而不是默认样式?
谢谢