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

相关推荐
军训猫猫头11 小时前
5.浏览本地文件获取路径与文件名称 C#例子 WPF例子
开发语言·c#·wpf
步、步、为营19 小时前
.NET + WPF框架开发聊天、网盘、信息发布、视频播放功能
.net·wpf·音视频
code bean1 天前
【WPF实战】MVVM中如何从数据模型反查自定义控件实例(ImageView + Halcon)
wpf
lph19721 天前
ValueConverter转换器WPF
wpf
Sally璐璐1 天前
Memcache核心技术解析与实战应用
运维·wpf·memcached
悟能不能悟2 天前
Dubbo跨越分布式事务的最终一致性陷阱
分布式·wpf·dubbo
I'mSQL2 天前
C#与FX5U进行Socket通信
运维·服务器·自动化·wpf
观无3 天前
关于wpf的自适应
wpf
时光追逐者3 天前
一款开源免费、通用的 WPF 主题控件包
开源·c#·.net·wpf
甜甜不吃芥末4 天前
Windows 应用程序的 UI 框架:WPF、WinUI 3 和 UWP的差异区别
windows·ui·wpf