Silverlight中PictureBox的替代方案是什么?

时间:2011-07-24 10:27:27

标签: c# .net winforms silverlight picturebox

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

图像控制是此案例的唯一选择,但您应该注意此控件仅支持.jpg和.png图像扩展以及您必须创建或使用转换器的其他格式

答案 2 :(得分:0)

您可能想要尝试的是Viewbox控件。然后,在Viewbox内部,您可以放置​​图像。 Viewbox的优点在于,即使VB调整大小,您也可以始终如一地扩展所有内容。或者,您可以将图像用作@Chris指出并提供尺寸限制和比例设置。

示例XAML:

<Viewbox x:Name="vb">
    <Image x:Name="myImage" Source="pathToImage"/>
</Viewbox>

然后,您可以将Viewbox放置在Stackpanel或Grid中,以实现正确的布局。希望这有帮助!