在WPF中,StaticResource和DynamicResource有什么区别?在WPF中使用资源(如画笔、模板和样式)时,可以将它们指定为StaticResources<Rectangle Fill="{StaticResource MyBrush}" />或者作为一个动态资源<ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" />大多数情况下(总是?),只有一个工作,而另一个将在运行时抛出异常。但我想知道为什么主要区别是什么。类似于内存或性能方面的影响WPF中是否有“笔刷总是静态的”和“模板总是动态的”等规则?I 假设静态还是动态的选择并不像看起来那么武断.但我看不出模式。
3 回答
- 3 回答
- 0 关注
- 1433 浏览
添加回答
举报
0/150
提交
取消