WPF资源维持方法介绍

开发 开发工具
WPF资源数量繁多,如何更好的组织这些资源,维持自己的资源利用是一个非常重要的操作。在这里我们就为大家介绍有关WPF资源维持的具体方法。

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

每个元素维持自己的WPF资源。拥有Resources属性的对象有很多种类型,比如Application、Window、Page、Style、FrameworkTemplate、FrameworkElement、FrameworkContentElement等。在这种模式种每种元素维持自己所需要的资源,而不顾忌资源是否可以共享,比如两个Button:

  1. < Button x:Name="btn1" 
  2. Content="button 1"   
  3. Foreground="{Dynamic
    Resource redBrush}"
    > 
  4. < Button.Resources> 
  5. < SolidColorBrush 
    x:Key="redBrush" Color="Red"/> 
  6. < /Button.Resources> 
  7. < /Button> 
  8. < Button x:Name="btn2" 
  9. Content="button 2"   
  10. Foreground="{Dynamic
    Resource redBrush}"
    > 
  11. < Button.Resources> 
  12. < SolidColorBrush 
    x:Key="redBrush" Color="Red"/> 
  13. < /Button.Resources> 
  14. < /Button> 

 

这造成的问题是,WPF资源不能共享而重复创建一些相同的资源影响效率。

责任编辑:曹凯 来源: 博客园
相关推荐

2009-12-25 17:10:51

WPF动态资源

2009-12-24 14:18:57

WPF类型转换

2009-12-23 18:06:25

WPF模板

2009-12-28 17:54:49

WPF嵌入式资源

2009-12-28 11:14:29

WPF显示文本

2009-12-23 14:19:07

WPF单向绑定

2009-12-28 15:39:33

WPF滑动条

2009-12-25 16:10:31

WPF内存

2009-12-24 16:11:07

WPF图像处理

2009-12-23 14:49:46

WPF面板

2009-12-24 15:22:10

WPF继承自定义窗口

2009-12-28 13:47:35

WPF对话框

2009-12-28 17:48:01

WPF界面布局

2009-12-24 14:38:52

WPF全屏幕窗口

2009-12-31 14:12:40

Silverlight

2023-10-04 18:24:54

wpf动态资源

2009-12-25 13:41:33

2009-12-24 17:38:18

WPF事件触发器

2009-12-25 17:48:43

WPF资源路径

2009-12-29 13:29:28

WPF Depende
点赞
收藏

51CTO技术栈公众号