是否可以动态更改控件的样式/模板?

时间:2010-06-09 12:00:39

标签: silverlight styles controltemplate

我正在Silverlight 4中创建一个具有水印背景的UserControl。

水印应根据UserControl所代表的基础“类型”而改变。

使用Path创建水印,我已将所有属性提取为样式。

我想知道是否可以根据某些已知值在运行时更改Path的样式。

我正在使用MVVM和Unity。也许我能以某种方式约束这种风格?或者我可以在创建视图时注入样式吗?

我可能必须使用控件模板,因此标题中的引用。

...谢谢

1 个答案:

答案 0 :(得分:0)

不使用控件模板来更改水印的样式,为什么不使用VisualStateManager根据'type'更改水印的状态。