Sha*_*fiz 16 wpf xaml button spacing
我使用以下XAML代码创建了两个按钮.
<Button x:Name="Button1" Width="100" Content="Button1" HorizontalAlignment="Left" VerticalAlignment="Top" ></Button>
<Button x:Name="Button2" Width="100" Content="Button2" HorizontalAlignment="Left" VerticalAlignment="Top" ></Button>
Run Code Online (Sandbox Code Playgroud)
这两个按钮紧紧相扣.如何在它们之间留出一些空间?
注意: 按钮位于具有水平方向的堆叠面板内.
Rus*_*est 23
在按钮上添加保证金
<Button Margin="10" x:Name="Button1" Width="100" Content="Button1" HorizontalAlignment="Left" VerticalAlignment="Top" ></Button>
<Button Margin="10" x:Name="Button2" Width="100" Content="Button2" HorizontalAlignment="Left" VerticalAlignment="Top" ></Button>
Run Code Online (Sandbox Code Playgroud)
保证金将确保每个按钮和任何其他控件之间至少有这么大的空间
您可能会发现有用的东西是,您可以为顶部,左侧,右侧和底部设置不同的边距值,以便:
Margin="10,0,10,0"
Run Code Online (Sandbox Code Playgroud)
将按钮水平放置,但不会使它们垂直变小......
hon*_*989 22
如果您不使用(由于某种原因)Button的Margin属性,您可以在控件之间放置具有所需宽度(或/和高度)的透明分隔符(透明背景颜色)(在您的情况下为按钮).
在xaml中:
<StackPanel Orientation="Horizontal">
<Button x:Name="Button1" Width="100" Content="Button1"/>
<Separator Width="20" Background="Transparent"/>
<Button x:Name="Button2" Width="100" Content="Button2"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31619 次 |
| 最近记录: |