当用户调整浏览器大小时,如何保持矩形的宽高比

时间:2010-10-22 14:36:55

标签: silverlight xaml layout

我正在使用一个带有视频或图像画笔填充的矩形。当用户调整浏览器大小时,矩形会调整大小,这很好,除了它必须保持4:3的宽高比。如何保持纵横比不变?

3 个答案:

答案 0 :(得分:2)

您是否尝试过调整视频/图像画笔本身的填充属性?有各种选项,我相信其中一个将保持宽高比。

答案 1 :(得分:2)

ImageMediaElement都具有拉伸属性,可以保持其宽高比。您可能需要更改控件以使用它们而不是画笔。

答案 2 :(得分:0)

您可以将矩形放在Viewbox内。它保持其单个子控件的纵横比,同时将其缩放以适应。