WPF:在Style中定义图像背景

时间:2014-06-05 07:13:22

标签: wpf xaml

如何添加URI图像以用作此样式的背景?有可能吗?
使用URI如:" / WpfAPP10; component / Interface.png"

<Style x:Key="mega" BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"  >
<Setter Property="Margin" Value="4"/>
</Style>

2 个答案:

答案 0 :(得分:1)

  • 将图片添加到您的项目
  • 将构建操作设置为&#34;资源&#34;

用作

<Style x:Key="mega" BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"  >
    <Setter Property="Margin" Value="4"/>
    <Setter Property="Background" Value="/WpfAPP10;component/Interface.png"/>
</Style>

<Setter Property="Background" Value="Interface.png"/>

<Setter Property="Background" Value="pack://application:,,,/WpfAPP10;component/Interface.png""/>

这会将所需的图像设置为背景

答案 1 :(得分:1)

这是有效的。

<Setter Property="Background">
                <Setter.Value>
                    <ImageBrush ImageSource="/uif\yellow.png"/>
                </Setter.Value>
            </Setter>