WPF StaticResource和DynamicResource
Resource
资源(Resource)是保存在可执行文件中的一种不可执行数据,用来保存一些可以被重复利用的样式,对象定义以及一些传统的资源如二进制数据,图片等等
我们可以在任何元素上定义资源
StaticResource和DynamicResource之间的区别
静态资源(Static Resource),动态资源(Dynamic Resources)这两者的区别是:
静态资源在第一次编译后即确定其对象或值,之后不能对其进行修改
动态资源则是在运行时决定,当运行过程中真正需要时,才到资源目标中查找其值
因此,我们可以动态地修改它。由于动态资源的运行时才能确定其值,因此效率比静态资源要低
DynamicResource用于换肤之类的功能
只要是双向绑定,
StaticResource和DynamicResource效果相同
学习技术最好的文档就是【官方文档】,没有之一。
还有学习资料【Microsoft Learn】、【CSharp Learn】、【My Note】。
如果,你认为阅读这篇博客让你有些收获,不妨点击一下右下角的【推荐】按钮。
如果,你希望更容易地发现我的新博客,不妨点击一下【关注】。