WPF StackPanel 控件布局:靠左和靠右对齐按钮示例
以下代码展示了两种使用 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的排列方向,可选值为Horizontal和Vertical。HorizontalAlignment:设置StackPanel水平对齐方式,可选值为Left、Center和Right。Button:按钮控件。Content:设置按钮的内容。Click:设置按钮点击事件的处理方法。
通过设置 HorizontalAlignment 属性,可以将 StackPanel 控件及其子元素对齐到不同的位置。
原文地址: https://www.cveoy.top/t/topic/jYLs 著作权归作者所有。请勿转载和采集!