WPF资源的学习,使用和管理,以及不显示资源的问题解决

本篇博客介绍WPF中资源的使用,管理,以及资源不显示的异常解决办法。欢迎转载,欢迎评论。

一,WPF的资源

1,WPF的资源有很多种,例如常量字符串,图片,主题色彩,主题风格,字体库等等。

  下面我们先从最简单的资源开始,使用一个简单的字符串常量,作为我们的资源。

WPF资源的学习,使用和管理,以及不显示资源的问题解决

  上图中,就是使用一个简单的窗体资源(当然也可以声明某个控件的资源),这个资源是字符串类型的常量,把这个资源绑定到我们的TextBlock控件上。

 

  2,声明一个ImageBrush类型的资源,作为Button控件的背景。

WPF资源的学习,使用和管理,以及不显示资源的问题解决

  可以看到,按钮使用了ImageBrush资源,并且成功的显示出了图片背景。

 

  3,这时候,问题也就显现出来了,当我们的额资源非常多的时候,如果全部把写在窗体的xaml中,xaml将会非常的臃肿凌乱,难以阅读。

   我们就要想办法把资源放到统一的一个地方,这个地方就是App.xaml。

 

二,资源的初步管理

  1,注意,我们将要添加资源的地方是App.xaml,不是App.xaml.cs。这个配置成为资源字典,我们把所有的资源都可以写在这里。  WPF资源的学习,使用和管理,以及不显示资源的问题解决

   请检查

 

上一篇:WPF设置启动窗体、窗体隐藏、关闭、显示


下一篇:5. XAML中的属性和事件