Sau*_*ani 9 wpf stackpanel dockpanel
在WPF中横向排列按钮的最佳控件是什么?在调整窗口大小时,我无法均匀地排列按钮.我试图使用堆栈面板,但按钮只是保持在他们的位置,并没有空间填充窗口空间.试图使用停靠面板,但没有运气.
任何人都可以建议我这样做的好方法或告诉我,如果我做错了什么?
我想看一个示例,说明如何轻松地让 UniformGrid 将按钮均匀地间隔开,如果它们打算保留它们的“自然”宽度而不是被迫具有统一的宽度。
与此同时,也许这不是最好的解决方案,但它似乎对我有用并且可能会帮助下一个人:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button x:Name="FirstBtn" Grid.Column="0" Content="_First" />
<!-- Skip column 1 so it will provide flexible space -->
<Button x:Name="SecondBtn" Grid.Column="2" Content="_Second" />
<!-- Skip column 3 -->
<Button Name="ThirdBtn" Grid.Column="4" Content="_Third" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10265 次 |
| 最近记录: |