我们知道,Win10引入了Universal Windows Platform,那么我们针对不同的平台该有不同的布局,此时我们就需要相对布局,就会用到RelativePanel这个控件。我们不再将控件写死,而是根据界面大小来进行控件布局。
首先我们先看一个小例子。
我们可以看到不论界面多大,刷新按钮始终保持在窗口的最中间。这就是相对布局。
接下来,我们看看xaml代码。
1 <RelativePanel>2 <Button RelativePanel.AlignHorizontalCenterWithPanel="True" 3 RelativePanel.AlignVerticalCenterWithPanel="True"4 Content="刷新" FontFamily="Microsoft YaHei Light" />5 </RelativePanel>
AlignHorizontalCenterWithPanel是让元素保持在水平方向的中央,AlignVerticalCenterWithPanel是让元素保持在竖直方向的最中央。
当然,不仅是元素与窗口之间的相对布局,还可以是元素与元素之间的。比如如下的例子。
原标题:【Win10开发】相对布局——RelativePanel
关键词:win