在Silverlight中,PictureBox的替代品是什么?

4

我在我的Windows窗体应用程序中有一个PictureBox,现在正在将我的应用程序转换为Silverlight,想知道在Silverlight中的替代品是什么,谢谢!

3个回答

2
根据您使用的PictureBox的功能,您可以在Silverlight中使用Image控件。

1

在这种情况下,图像控件是您唯一的选择,但是您应该注意,此控件仅支持 .jpg 和 .png 图像扩展名,对于其他格式,您必须创建或使用转换器。


0
你可能想尝试的是Viewbox控件。然后,在Viewbox内部,您可以放置一张图片。Viewbox的好处在于,即使VB调整大小,您也可以始终一致地缩放内部的所有内容。或者,您可以像@Chris指出并提供大小限制和比例设置一样使用Image。
示例XAML:
<Viewbox x:Name="vb">
    <Image x:Name="myImage" Source="pathToImage"/>
</Viewbox>

你可以将Viewbox放置在Stackpanel或Grid中以实现正确的布局。希望这能帮到你!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接