我的Windows窗体应用程序中有一个PictureBox,我正在将我的应用程序转换为Silverlight,我想知道Silverlight中PictureBox的替代方案,谢谢!
答案 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中,以实现正确的布局。希望这有帮助!