标签:col windows window lan img .com controls att cti
当我们需要在程序中替换主题,更换另一套背景、颜色、样式时,如何在不修改资源Key值,直接替换呢?
同一ResourceDictionary中,不可以使用相同Key
添加俩套样式,Xaml下是否可以将原有的资源(如样式)替换成新的资源?
加载顺序是否会冲突,比如俩个字典中都存有Image.Search图片资源,最终会以哪个字典中的资源为准呢
WPF的ResourceDictionary合并时,合并的规则能解决此冲突及加载顺序问题
ResourceDictionary合并:
详细的官方文档,截图如下:
所以,不同主题的资源,可以通过MergedDictionaries添加不同的字典,以加载顺序来覆盖之前的主题资源。
标签:col windows window lan img .com controls att cti
原文地址:https://www.cnblogs.com/kybs0/p/10675462.html