Image Clip作为WPF中的静态资源

时间:2013-10-29 11:21:36

标签: c# wpf image windows-phone-8 resources

您好我想要显示圆形图像,我可以这样做:

<Image Style="{StaticResource RoundedImageStyle}" Source="MyImage.jpg">
    <Image.Clip>
        <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50"/>
    </Image.Clip>
</Image>

我在这样的静态资源中设置样式

<phone:PhoneApplicationPage.Resources>      
    <Style TargetType="Image" x:Key="RoundedImageStyle">
        <Setter Property="Width" Value="100"/>
        <Setter Property="Height" Value="100"/>
    </Style>
</phone:PhoneApplicationPage.Resources>

有没有办法将Image.Clip属性实现为静态资源?

这是我尝试过的,它给了我错误:值不在预期范围内

<phone:PhoneApplicationPage.Resources>
    <EllipseGeometry x:Key="TitleImageClip" Center="50,50" RadiusX="50" RadiusY="50"/>    
</phone:PhoneApplicationPage.Resources>

1 个答案:

答案 0 :(得分:0)

  

我不相信那里会支持Clip。我确认这有   在Silverlight和Windows 8.1上的Windows应用商店应用中的相同行为   预览。

     

Rob Caplan [MSFT]

Source