像CSS一样的WPF风格

时间:2013-08-14 13:10:13

标签: wpf styles wpf-controls

以下是我的情况:

  

我们使用第三方控件,由于此控件设计不当,我们需要修改其可视树子(元素Path)样式。我们所知道的只有一件事就是孩子的名字。

如果WPF具有与CSS类似的机制,我们可以简单地完成它:

#PathName { ... }

WPF中可以使用元素名称来定义样式的等效方法是什么?

1 个答案:

答案 0 :(得分:0)

你可以通过这样的代码设置控件的样式

myTextBlock.SetResourceReference(TextBlock.StyleProperty, "MyStyle")

或者像这样

Style style = this.FindResource("LabelTemplate") as Style;

myTextBlock.Style = style;