0

我完全糊涂了。我尝试使用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# 中,我遇到了同样的错误。

更新。使用银光 4.0。

4

1 回答 1

2

和属性不适用于 Silverlight,您可以在 MSDN Silverlight 文档中DecodePixelWidth看到BitmapImage。并且可用,但仅作为 getter 属性。DecodePixelHeightPixelWidthPixelHeight

于 2012-07-11T14:22:46.110 回答