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

相关推荐
WineMonk40 分钟前
.NET WPF 可视化树(Visual Tree)
.net·wpf
ALex_zry15 小时前
构建高可靠C++服务框架:从日志系统到任务调度器的完整实现
开发语言·c++·wpf
Bruce_Cheung1 天前
WPF旋转板栈设计一例
wpf·rack·tube·料盒·料管
leslie_xin1 天前
(原创)[开源][.Net Framework 4.5] SimpleMVVM(极简MVVM框架)更新 v1.1,增加NuGet包
c#·wpf
不知名君3 天前
WPF轮播图动画交互 动画缩放展示图片
wpf
Sitarrrr3 天前
【WPF】IOC控制反转的应用:弹窗但不互相调用ViewModel
设计模式·c#·wpf
"孙小浩6 天前
HarmonyOS应用开发者高级-编程题-001
华为·wpf·harmonyos
yngsqq6 天前
003集——《利用 C# 与 AutoCAD API 开发 WPF 随机圆生成插件》(侧栏菜单+WPF窗体和控件+MVVM)
wpf
baivfhpwxf20236 天前
WPF 免费UI 控件HandyControl
ui·wpf
qq_196055876 天前
WPF插入背景图
wpf