BitmapImage.DecodePixelWidth属性消失了

时间:2012-07-11 13:56:03

标签: c# xaml silverlight-4.0 bitmapimage

我完全糊涂了。我尝试使用DecodePixelWidth属性但得到错误:“在'BitmapImage'类型中找不到属性'DecodePixelWidth'” 然后我尝试使用MSDN页面中的代码编译简单程序:

<Grid x:Name="LayoutRoot">
    <Image Width="200">
        <Image.Source>
            <BitmapImage DecodePixelWidth="200"  UriSource="C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Water Lilies.jpg" />
        </Image.Source>
    </Image>
</Grid>

但这也不起作用。谷歌搜索没有给我什么。在C#中我得到了同样的错误。

更新。使用silverlight 4.0。

1 个答案:

答案 0 :(得分:2)

DecodePixelWidthDecodePixelHeight属性不适用于Silverlight,您可以在BitmapImage的MSDN Silverlight文档中看到。 PixelWidthPixelHeight可用,但仅作为getter属性。