1、通常使用WPF资源作为重用通常定义的对象和值的简单方法。在WPF中资源通常用作“样式”(Style)、样式模板、数据模版等。
2、自用可以定义及XAML中引用
应用程序级资源:定义在App.xaml文件中,作为整个应用程序共享的资源存在
3、XAML解析资源的顺序
在XAML中解析资源按照有引用资源的控件向外层容器依次调用资源。
4、静态资源和动态资源
资源可以作为静态资源和动态资源进行引用。这是通过使用StaticResource标记扩展或DynamicResource标记扩展成的。
通常来说,不需要在运行时更改的资源使用静态资源;而需要在运行时更改的资源使用动态资源。动态资源需要使用的系统开销大于静态资源的系统开销。
静态资源引用是从控件所在的容器开始一次向上查找的,而动态资源的引用是控件开始向上查找的(即控件的资源覆盖其父容器的同名资源)