C#开发Windows UWP系列之布局面板RelativePanel

 更新时间:2022年06月27日 09:27:14   作者:天方  
这篇文章介绍了C#开发Windows UWP系列之布局面板RelativePanel,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

RelativePanel是在Windows 10 UWP程序中引入的一种新的布局面板,它是通过附加属性设置元素间的位置关系来对实现布局的。一个简单的示例如下:

<RelativePanel>
    <TextBox x:Name="textBox1" Text="textbox" Margin="5"/>
    <Button x:Name="blueButton" Margin="5" Background="LightBlue" Content="ButtonRight" RelativePanel.RightOf="textBox1"/>
    <Button x:Name="orangeButton" Margin="5" Background="Orange" Content="ButtonBelow" RelativePanel.RightOf="textBox1" RelativePanel.Below="blueButton"/>
</RelativePanel>

布局的效果如下:

它支持如下几种位置关系:

和其它元素相邻:

  • LeftOf

  • RightOf

  • Above

  • Below

和其他元素边缘对齐:

  • AlignBottomWith

  • AlignLeftWith

  • AlignTopWith

  • AlignRightWith

和其它元素中心对齐:

  • AlignHorizontalCenterWith

  • AlignVerticalCenterWith

和Panel边缘对齐:

  • AlignBottomWithPanel

  • AlignLeftWithPanel

  • AlignRightWithPanel

  • AlignTopWithPanel

和Panel中心对齐:

  • AlignHorizontalCenterWithPanel

  • AlignVerticalCenterWithPanel

试用了一下,常用的对齐方式都有了,基本上各种复杂的布局都能轻易的实现。唯一的缺点是,这种布局方式和和其它元素耦合的,里面的元素不像其它的面板那样可以随意删除。不过也非常强大了,比起之前WinRt下的那些布局面板要方便多了。

到此这篇关于UWP布局面板RelativePanel的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C#/VB.NET实现在PDF文档中插入,替换或删除图片

    C#/VB.NET实现在PDF文档中插入,替换或删除图片

    这篇文章主要为大家详细介绍了如何使用 Spire.PDF for .NET 通过程序在 PDF 文档中插入、替换或删除图片,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • WinForm中comboBox控件数据绑定实现方法

    WinForm中comboBox控件数据绑定实现方法

    这篇文章主要介绍了WinForm中comboBox控件数据绑定实现方法,结合实例形式分析了WinForm实现comboBox控件数据绑定的常用方法与相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • Unity UI实现拖拽旋转

    Unity UI实现拖拽旋转

    这篇文章主要为大家详细介绍了Unity UI实现拖拽旋转,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • C#如何取硬件标志

    C#如何取硬件标志

    C#如何取硬件标志...
    2007-03-03
  • 详解C#如何计算一个实例占用多少内存

    详解C#如何计算一个实例占用多少内存

    我们都知道CPU和内存是程序最为重要的两类指标,那么有多少人真正想过一个类型的实例在内存中究竟占多少字节,本文就来用C#计算一下一个实例占用多少内存吧
    2023-06-06
  • 在winform中嵌入第三方软件窗体的实践分享

    在winform中嵌入第三方软件窗体的实践分享

    这篇文章主要介绍了在winform中如何嵌入第三方软件窗体的实践分享,文中通过代码示例和图文给大家介绍的非常详细,具有一定参考价值,需要的朋友可以参考下
    2024-03-03
  • 微信公众号被动消息回复原理解析

    微信公众号被动消息回复原理解析

    这篇文章主要介绍了公众号被动消息回复原理解析,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • C#实现QQ邮箱发送邮件

    C#实现QQ邮箱发送邮件

    今天小编就为大家分享一篇关于C#实现QQ邮箱发送邮件,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • C#计算器编写代码

    C#计算器编写代码

    这篇文章主要为大家分享了C#计算器编写代码,供大家参考,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Unity实现切割图集工具

    Unity实现切割图集工具

    这篇文章主要为大家详细介绍了Unity实现切割图集工具,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06

最新评论