Xaml RelativePanel布局控件

Xaml RelativePanel布局控件,xaml,windows-10,uwp,Xaml,Windows 10,Uwp,我听说RelativePanel和SplitView是Windows 10的新布局控件。尽可能简洁地列出RelativePanel的酷之处是什么?MSDN有所有答案,但这里有一个尽可能简洁的摘要 可能 RelativePanel定义可以在其中定位和对齐的区域 相互关联的子对象或父面板。它是 本质上是一个布局容器,用于创建 没有清晰的线性模式;也就是说,布局不是 基本上是堆叠的、包裹的或成表格的,您可能会自然地 使用堆叠面板或网格。如果您的UI由多个嵌套 面板、相对论是一个很好的选择。 使用面板

我听说RelativePanel和SplitView是Windows 10的新布局控件。尽可能简洁地列出RelativePanel的酷之处是什么?

MSDN有所有答案,但这里有一个尽可能简洁的摘要 可能

  • RelativePanel定义可以在其中定位和对齐的区域 相互关联的子对象或父面板。它是 本质上是一个布局容器,用于创建 没有清晰的线性模式;也就是说,布局不是 基本上是堆叠的、包裹的或成表格的,您可能会自然地 使用堆叠面板或网格。如果您的UI由多个嵌套 面板、相对论是一个很好的选择。

  • 使用面板的附加属性(例如 下面是RelativePanel,上面是RelativePanel,右边是, 等等),可以将UI元素相对于另一个UI元素定位为 以及相对于面板(例如。, 相对面板。垂直中心与面板对齐)

  • RelativePanel与AdaptiveTriggers一起使用,可以是 功能强大的工具,可创建跨应用程序良好扩展的响应式UI 不同的屏幕尺寸。如果你想进一步探讨这个问题,有 是一个你可以下载并试用的软件


    • MSDN有所有答案,但这里有一个尽可能简洁的摘要 可能

      • RelativePanel定义可以在其中定位和对齐的区域 相互关联的子对象或父面板。它是 本质上是一个布局容器,用于创建 没有清晰的线性模式;也就是说,布局不是 基本上是堆叠的、包裹的或成表格的,您可能会自然地 使用堆叠面板或网格。如果您的UI由多个嵌套 面板、相对论是一个很好的选择。

      • 使用面板的附加属性(例如 下面是RelativePanel,上面是RelativePanel,右边是, 等等),可以将UI元素相对于另一个UI元素定位为 以及相对于面板(例如。, 相对面板。垂直中心与面板对齐)

      • RelativePanel与AdaptiveTriggers一起使用,可以是 功能强大的工具,可创建跨应用程序良好扩展的响应式UI 不同的屏幕尺寸。如果你想进一步探讨这个问题,有 是一个你可以下载并试用的软件

          • UWP更专注于制作一款可以在所有平台上运行的应用程序。这些面板也称为自适应面板。它在应用程序开发方面做得非常出色
          • RelativePanel比StackPanel更好地使用相同的基本代码为多个屏幕实现所需的布局
          • 它具有附加属性,例如RelativePanel.Below、RelativePanel.Below、RelativePanel.RightOf、RelativePanel.LeftOf,这些属性对于使用相同代码为不同的设备系列创建不同的UI非常有用
          • RelativePanel与VisualStateManager结合使用时功能更加强大。你可以看到这个例子
              • UWP更专注于制作一款可以在所有平台上运行的应用程序。这些面板也称为自适应面板。它在应用程序开发方面做得非常出色
              • RelativePanel比StackPanel更好地使用相同的基本代码为多个屏幕实现所需的布局
              • 它具有附加属性,例如RelativePanel.Below、RelativePanel.Below、RelativePanel.RightOf、RelativePanel.LeftOf,这些属性对于使用相同代码为不同的设备系列创建不同的UI非常有用
              • RelativePanel与VisualStateManager结合使用时功能更加强大。你可以看到这个例子