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的就不会改变

相关推荐
艾斯比的日常37 分钟前
XXL-Job 核心原理深度解析
wpf
gAlAxy...19 小时前
MyBatis 缓存深度解析(一级 / 二级缓存原理 + 实战 + 避坑)
wpf
泉飒1 天前
WinForm与WPF的异同点
wpf·winform
fireworkseasycold2 天前
wpf 基于 JSON 的扩展配置 (Extended Config)” 功能
oracle·json·wpf
脩衜者2 天前
极其灵活且敏捷的WPF组态控件ConPipe 2026
前端·物联网·ui·wpf
张人玉2 天前
西门子 S7 PLC 通信 WPF 应用分析笔记
笔记·c#·wpf·plc
张人玉2 天前
整合 Sugar ORM 连接 SQLite 数据库到 WPF 折线图项目
数据库·sqlite·c#·wpf
bugcome_com3 天前
WPF 中控件样式定义的三种方式详解
wpf
Psycho_MrZhang3 天前
Ray 设计思想总结
wpf
廋到被风吹走5 天前
【Spring】Spring AMQP 详细介绍
java·spring·wpf