5

我需要在代码中应用这样的样式:

TextBlock.Style = TryFindResource("MyStyle") as Style;

这将在资源字典更改时动态更新(即在运行时替换皮肤)。换句话说,我需要相当于使用这样的动态资源:

<TextBlock Style="{DynamicResource MyStyle}" />
4

1 回答 1

13

尝试使用SetResourceReference

textBlock.SetResourceReference(TextBlock.StyleProperty, "MyStyle")
于 2008-12-04T19:41:19.637 回答