【问题标题】:Maintain Aspect Ratio in a Silverlight Image在 Silverlight 图像中保持纵横比
【发布时间】:2011-04-24 15:16:11
【问题描述】:

好的..这就是场景。我有一个 WP7 silverlight 应用程序,它从网络加载图像。现在,这些图像将来自移动设备,因此它们可能处于纵向或横向模式。当然不是正方形。

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

两种解决方案中的任何一种都可以:

  • 图像以正确的纵横比显示在我在 xaml 中定义的预定义框中
  • 或者说图片被裁剪成正方形

【问题讨论】:

    标签: silverlight image windows-phone-7


    【解决方案1】:

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

    所以,只需在图像上设置一个宽度并居中或右、左、上、下对齐即可。 (不要拉伸)。

    【讨论】:

    • 哈哈,这很简单 :-P 我已经习惯了总是要处理这个问题,我没有想到这将是默认行为。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 2016-12-20
    • 1970-01-01
    • 2017-04-11
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多