wpf 动态更改写在样式/ResourceDictionary里的值
2020-12-25 18:26
标签:tostring resources wpf 一个 oms cat 运行 for color 很明显这是个红色。我们想在C#代码中,在运行时改变这个颜色的值,比如改为绿色#00FF00 先获取mergeddictionaries 备忘用 wpf 动态更改写在样式/ResourceDictionary里的值 标签:tostring resources wpf 一个 oms cat 运行 for color 原文地址:https://blog.51cto.com/shuxiayeshou/2568192
可以在代码中这样写var a = Application.Current.Resources.MergedDictionaries;
for (int i = 0; i
遍历里面的每一个ResourceDictionary
再遍历该ResourceDictionary中的keys
找到我们要的"Main.Background"
找到后,再给这个元赋予新的值#00FF00
就行了
界面上凡是用到它的都会变为绿色
上一篇:js基础object一些方法定义
下一篇:1574. 接雨水 AcWing
文章标题:wpf 动态更改写在样式/ResourceDictionary里的值
文章链接:http://soscw.com/index.php/essay/38182.html