我听说RelativePanel和SplitView是Windows 10的新布局控件。对于尽可能简洁的RelativePanel有什么好处?
答案 0 :(得分:3)
答案 1 :(得分:2)
MSDN拥有所有答案,但这里的摘要简明扼要 可能的。
RelativePanel定义了一个可以定位和对齐的区域 相对于彼此或父面板的子对象。它是 本质上是一个布局容器,可用于创建UI 没有清晰的线性图案;也就是说,布局不是 从根本上堆叠,包裹或表格,你可以自然地 使用StackPanel或Grid。如果您的UI包含多个嵌套 面板,RelativePanel是一个很好的选择。
使用RelativPanel的附加属性(例如 RelativePanel.Below,RelativePanel.Above,RelativePanel.RightOf, 等),您可以将UI元素相对于另一个UI元素定位为 以及相对于小组(例如, RelativePanel.AlignVerticalCenterWithPanel)。
与AdaptiveTriggers结合使用的RelativePanel可以是a 创建响应式UI的强大工具,可以很好地扩展 不同的屏幕尺寸。如果你想进一步探索这里,那里 是sample,您可以下载并试用。