2011-04-24 122 views
1

好吧..所以这是场景。我有一个WP7 Silverlight应用程序,从网上加载图像。现在,这些图像将从移动设备拍摄,因此它们可能处于纵向或横向模式。当然不是广场。在Silverlight图像中保持长宽比

当我在silverlight <Image>控件中显示这些比例时,有什么方法可以保持宽高比吗?

我确定有以下两种解决方案:

  • ,在预定框内其正确的纵横比,我在XAML
  • 已经定义或者说图像被裁切图像显示出来进入广场

回答

3

Silverlight的构建方式,您可以设置图像的宽度或高度,它会自动最大化您设置的任何属性,并计算图像的另一面,以便它保持方面-比。

所以,只需设置图像和中心或右,左,上,下对齐它的宽度。 (不要伸展它)。

+0

呵呵,那很简单:-P我很习惯总是要处理这个问题,以至于我没有想到这将是默认行为。谢谢! – 2011-04-29 17:33:25