通过对WPF的应用,开发人员会发现,在一个程序中WPF资源的存在数量是非常惊人的。那么,如何组织我们的WPF资源。在WPF中可以有很多种组织资源的方式。#t#

创新互联公司专注于企业营销型网站建设、网站重做改版、交城网站定制设计、自适应品牌网站建设、HTML5建站、成都商城网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为交城等各大城市提供网站开发制作服务。
每个元素维持自己的WPF资源。拥有Resources属性的对象有很多种类型,比如Application、Window、Page、Style、FrameworkTemplate、FrameworkElement、FrameworkContentElement等。在这种模式种每种元素维持自己所需要的资源,而不顾忌资源是否可以共享,比如两个Button:
- < Button x:Name="btn1"
- Content="button 1"
- Foreground="{Dynamic
Resource redBrush}">
- < Button.Resources>
- < SolidColorBrush
x:Key="redBrush" Color="Red"/>
- < /Button.Resources>
- < /Button>
- < Button x:Name="btn2"
- Content="button 2"
- Foreground="{Dynamic
Resource redBrush}">
- < Button.Resources>
- < SolidColorBrush
x:Key="redBrush" Color="Red"/>
- < /Button.Resources>
- < /Button>
这造成的问题是,WPF资源不能共享而重复创建一些相同的资源影响效率。
文章题目:WPF资源维持方法介绍
链接URL:
http://cdxtjz.cn/article/coigghj.html