以下代码展示了两种使用 StackPanel 布局控件实现按钮靠左和靠右对齐的方式:

1. 控件靠左边内容:

<StackPanel Margin='10' Grid.Row='3' Orientation='Horizontal' >
    <Button Content='添加行' Margin='0 0 10 0' Click='AddRow_Click'/>
    <Button Content='删除行' Click='DeleteRow_Click'  />
</StackPanel>

2. 控件靠右边内容:

<StackPanel Margin='10' Grid.Row='3' Orientation='Horizontal' HorizontalAlignment='Right'>
    <Button Content='添加行' Margin='0 0 10 0' Click='AddRow_Click'/>
    <Button Content='删除行' Click='DeleteRow_Click'  />
</StackPanel>

解释:

  • StackPanel:用于将子元素水平或垂直排列的布局控件。
  • Margin:设置控件的边距,以像素为单位。
  • Grid.Row:指定控件在 Grid 布局中的行号。
  • Orientation:设置 StackPanel 的排列方向,可选值为 HorizontalVertical
  • HorizontalAlignment:设置 StackPanel 水平对齐方式,可选值为 LeftCenterRight
  • Button:按钮控件。
  • Content:设置按钮的内容。
  • Click:设置按钮点击事件的处理方法。

通过设置 HorizontalAlignment 属性,可以将 StackPanel 控件及其子元素对齐到不同的位置。

WPF StackPanel 控件布局:靠左和靠右对齐按钮示例

原文地址: https://www.cveoy.top/t/topic/jYLs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录