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

相关推荐
闲人编程1 天前
定时任务与周期性调度
分布式·python·wpf·调度·cron·定时人物·周期性
zls3653651 天前
C# WPF canvas中绘制缺陷分布map并实现缩放
开发语言·c#·wpf
数据知道2 天前
PostgreSQL:Citus 分布式拓展,水平分片,支持海量数据与高并发
分布式·postgresql·wpf
闲人编程3 天前
Redis分布式锁实现
redis·分布式·wpf·进程··死锁·readlock
之歆3 天前
ZooKeeper 分布式协调服务完全指南
分布式·zookeeper·wpf
sdff113965 天前
【HarmonyOS】鸿蒙Flutter跨设备流转技术实战指南
flutter·wpf·harmonyos
wzqllwy5 天前
java实战-分布式事务
wpf
YrqnxehxDo6 天前
相场模拟——合金,金属凝固模型,各向异性枝晶生长karma 合金凝固模型,选区激光熔融,激光增...
wpf
竟未曾年少轻狂7 天前
Spring Boot 项目集成 Redis
java·spring boot·redis·缓存·消息队列·wpf·redis集群