UWP 如何让控件保持宽高比

2024-10-14 04:03:45

1、首先,以一个Grid为例。Grid有四行,这个Grid竖直方向拉伸,各个RowDefinition按比例指定。

UWP 如何让控件保持宽高比

3、此时效果如图,高度是写死的,按比例分配的,宽度因为无限制,各个控件自动按照了最后一个按钮Random的宽度。

UWP 如何让控件保持宽高比

5、在SizeChanged处理函数中,使用(Button)sender获得按钮控件,捂执涡扔使用ActualHeight属性获得真实高度,然后乘以比例系数,赋值给Width。

UWP 如何让控件保持宽高比
猜你喜欢