通过后端C#可以对前端的组件样式进行修改。 由于笔者刚好再用HandyControl
,因此就以修改一个Label
的样式为例进行记录: 首先我们需要:
using HandyControl
然后在需要进行修改的地方:
Component_name.SetResourceReference(StyleProperty, "LabelSuccess");
以上表示将一个Label
的Style
改为DynamicResource LabelSuccess
相似的,还可以改为
LabelWarning
等形式:
Component_name.SetResourceReference(StyleProperty, "LabelSWarning");
其余例如按钮的组件也可以采用这种方式进行修改