wpf中的StaticResource和DynamicResource

不同点一:StaticResource是程序载入时对资源的一次性使用,之后就不在访问了

DynamicResouce则是程序运行过程中回去访问资源

样例:在xaml中定义好的资源

XML 复制代码
<Window.Resources>
    <SolidColorBrush x:Key="borderRed" Color="Red"></SolidColorBrush>
</Window.Resources>

.cs的后端代码中可以注册Loaded事件修改资源:this.Resources["borderRed"] = new SolidColorBrush(Colors.Bule);

对比运行就会发现如果是DynamicResource的就会改变,如果是Static·Resource的就不会改变

相关推荐
somethingGoWay14 小时前
wpf .netcore 导出docx文件
wpf·.netcore
somethingGoWay16 小时前
wpf .netcore 导出pdf文件
pdf·wpf·.netcore
self_myth2 天前
[特殊字符] 深入理解操作系统核心特性:从并发到分布式,从单核到多核的全面解析
windows·macos·wpf·harmonyos
c#上位机2 天前
wpf之TextBlock
c#·wpf
玉面小君3 天前
从 WPF 到 Avalonia 的迁移系列实战篇6:ControlTheme 和 Style区别
c#·wpf·avalonia
c#上位机3 天前
wpf之Border
c#·wpf
SunflowerCoder3 天前
WPF迁移avalonia之图像处理(一)
图像处理·wpf·avalonia
周杰伦fans3 天前
WPF中的DataContext以及常见的绑定方式
wpf
没有bug.的程序员4 天前
Redis 数据结构全面解析:从底层编码到实战应用
java·数据结构·redis·wpf
somethingGoWay4 天前
wpf 自定义输入ip地址的文本框
wpf