按WPF样式设置图像宽度和高度

时间:2012-04-21 15:48:37

标签: wpf xaml styles

有没有办法如何通过WPF样式设置图像大小?

我在我的XAML中: <Image Style="MyImageStyle" Source="{StaticResource MyImage}" />

在ResourceDictionary中作为样式:

<Style x:Key="MyImageStyle">
<Setter Property="Width" Value="30" />

但它不起作用。我收到此错误:无法解析样式属性'宽度'。验证拥有类型是Style的TargetType,或使用Class.Property语法指定属性。

THX。

2 个答案:

答案 0 :(得分:2)

Style="{StaticResource MyImageStyle}"

StaticResource documentation | class documentation

答案 1 :(得分:2)

<Style x:Key="myImageStyle" TargetType="{x:Type Image}">
    <Setter Property="Width" Value="30" />
...

<Image Style="{StaticResource MyImageStyle}" Source="{StaticResource MyImage}" />