如何使用此资源设置wpf按钮背景的样式

时间:2017-03-06 17:25:14

标签: wpf

在wpf中,我创建了一个资源字典并添加了一个画笔。如何将其应用于表单上的按钮?

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:MyProject">

        <LinearGradientBrush x:Key="OrangeGradient" EndPoint="0.5,1" StartPoint="0.5,0">
            <LinearGradientBrush.RelativeTransform>
                <TransformGroup>
                    <ScaleTransform CenterY="0.5" CenterX="0.5"/>
                    <SkewTransform CenterY="0.5" CenterX="0.5"/>
                    <RotateTransform Angle="270" CenterY="0.5" CenterX="0.5"/>
                    <TranslateTransform/>
                </TransformGroup>
            </LinearGradientBrush.RelativeTransform>
            <GradientStop Color="#FFE08A19" Offset="0"/>
            <GradientStop Color="#FFF5CA86" Offset="1"/>
        </LinearGradientBrush>


</ResourceDictionary>

这是一个名为Resources的文件夹Styles.xaml。在application.resources下的App.xaml中,我添加了以下内容,但它无法找到Styles.xaml:

<ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Styles.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

0 个答案:

没有答案