本篇博客介绍WPF中资源的使用,管理,以及资源不显示的异常解决办法。欢迎转载,欢迎评论。
一,WPF的资源
1,WPF的资源有很多种,例如常量字符串,图片,主题色彩,主题风格,字体库等等。
下面我们先从最简单的资源开始,使用一个简单的字符串常量,作为我们的资源。
上图中,就是使用一个简单的窗体资源(当然也可以声明某个控件的资源),这个资源是字符串类型的常量,把这个资源绑定到我们的TextBlock控件上。
2,声明一个ImageBrush类型的资源,作为Button控件的背景。
可以看到,按钮使用了ImageBrush资源,并且成功的显示出了图片背景。
3,这时候,问题也就显现出来了,当我们的额资源非常多的时候,如果全部把写在窗体的xaml中,xaml将会非常的臃肿凌乱,难以阅读。
我们就要想办法把资源放到统一的一个地方,这个地方就是App.xaml。
二,资源的初步管理
1,注意,我们将要添加资源的地方是App.xaml,不是App.xaml.cs。这个配置成为资源字典,我们把所有的资源都可以写在这里。
请检查