最近在学wpf,所以给大家介绍一下如何在wpf中引用数据字典中定义的静态资源。
静态资源(staticResource)指的是在程序载入内存时对资源的一次性使用,之后就不再访问这个资源了。
首先创建好一个wpf应用程序,打开我们的visual studio ,创建好一个WPF应用程序。
创建好之后,我们需要定义静态资源
定义一个渐变的背景颜色
代码如下:
<Window.Resources>
<Style x:Key="btnStyle" TargetType="Button">
<Setter Property="FontSize" Value="24"/>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush EndPoint="0,0" MappingMode="RelativeToBoundingBox" StartPoint="1,1">
<GradientStop Color="Blue" Offset="0"/>
<GradientStop Color="Green" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
个人理解静态资源就好比html中的css可以定义样式,需要什么我们就定义什么,然后在需要调用的地方调用就可以了
定义好之后,我们在button控件中调用,调用效果如下图