我的文档中包含以下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&ContentType=Image" />
</Border>
该图像在Win10和Win8中显示良好,但在Win7中,我得到的只是带有透明背景的红色边框,并且内部没有图像。当我使用静态网址(如google徽标)时,它会以所有版本呈现。
有人知道如何在Windows 7中渲染图像吗?
根据这篇文章,不能将WebUrl指定为BitmapImage的源。我建议您创建一个帮助器类,而不要在视图的代码隐藏中创建它。另外,我会冻结创建的图像以提高性能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句