以下是我的情况:
我们使用第三方控件,由于此控件设计不当,我们需要修改其可视树子(元素
Path
)样式。我们所知道的只有一件事就是孩子的名字。
如果WPF具有与CSS类似的机制,我们可以简单地完成它:
#PathName { ... }
WPF中可以使用元素名称来定义样式的等效方法是什么?
答案 0 :(得分:0)
你可以通过这样的代码设置控件的样式
myTextBlock.SetResourceReference(TextBlock.StyleProperty, "MyStyle")
或者像这样
Style style = this.FindResource("LabelTemplate") as Style;
myTextBlock.Style = style;