在Win8 / Win10中而不是Win7中的图像渲染

斯科特·贝克

我的文档中包含以下XAML:

<Border HorizontalAlignment="Right" VerticalAlignment="Bottom"
        Height="100" Width="100"
        BorderBrush="Red" BorderThickness="2">
    <Image x:Name="image"
           Source="http://myinternalserver/mywebservice/getimage.aspx?id=1234&amp;ContentType=Image" />
</Border>

该图像在Win10和Win8中显示良好,但在Win7中,我得到的只是带有透明背景的红色边框,并且内部没有图像。当我使用静态网址(如google徽标)时,它会以所有版本呈现。

有人知道如何在Windows 7中渲染图像吗?

阿毛里列维

根据这篇文章,不能将WebUrl指定为BitmapImage的源。我建议您创建一个帮助器类,而不要在视图的代码隐藏中创建它。另外,我会冻结创建的图像以提高性能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章