<Rectangle Fill="{StaticResource MyBrush}" />
或作为动态资源。
<ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" />
大多数情况下(总是?),只有一个有效,另一个在运行时会抛出异常。但我想知道为什么:
- 主要区别是什么,例如内存或性能方面的影响?
- 在 WPF 中是否有规则,例如“画笔始终是静态的”和“模板始终是动态的”等?
我认为,在静态和动态之间的选择并非像看起来那样任意... 但我未能找到规律。