首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >StaticResource和WPF中的DynamicResource有什么区别?

StaticResource和WPF中的DynamicResource有什么区别?

提问于 2017-12-21 16:52:50
回答 2关注 0查看 992

在WPF中使用资源(如画笔,模板和样式)时,可以将它们指定为StaticResources

代码语言:txt
复制
<Rectangle Fill="{StaticResource MyBrush}" />

或者作为一个DynamicResource

代码语言:txt
复制
代码语言:txt
复制
<ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}"  />

大多数时候(总是?),只有一个工作,另一个会在运行时抛出异常。但是我想知道为什么:

主要区别是什么?像内存或性能影响

WPF中有像“画笔总是静态”和“模板总是动态的”等规则吗?

我认为静态与动态之间的选择并不像看起来那么武断......但我看不到这种模式。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档