这里是指定义在XMAL中的Resources,而非项目中的资源(Assembly Resource)。
XAML中定义资源的方法:
XAML使用资源
后台代码中使用资源
btn3.Foreground = LayoutRoot.Resources["brushBlue"] as Brush;
Resource Merge
资源重名问题
一个Resources collection中,资源的key不能重复。但是不同的collection中,key可以相同。当一个key被使用时,会沿着控件树向上查找直到找到为止。
Resource Merge中,如果两个文件中出现了相同的key,先出现的会被后出现的覆盖。此情况应该避免。