C# 如何在控件之间添加动态间距?(附图片)
我的问题很简单。在WPF中实现下图所示效果的最佳方法是什么 目前,这是一个水平堆叠面板,复选框的右侧填充设置为90。这可以正常工作,但是如果调整窗口的大小,它就不再好了,除非您在窗口的“调整大小”事件中重新调整了填充,但是在使用布局管理器时,这看起来很笨拙 我来自Qt背景,在Qt中,我会在按钮和复选框之间使用“拉伸”元素来动态地将它们分开。WPF中是否有类似的概念?如果没有,我如何实现这一点,以便它支持动态调整大小 谢谢 使用相应的实现,在这种情况下,a将最有效:C# 如何在控件之间添加动态间距?(附图片),c#,wpf,xaml,layout,C#,Wpf,Xaml,Layout,我的问题很简单。在WPF中实现下图所示效果的最佳方法是什么 目前,这是一个水平堆叠面板,复选框的右侧填充设置为90。这可以正常工作,但是如果调整窗口的大小,它就不再好了,除非您在窗口的“调整大小”事件中重新调整了填充,但是在使用布局管理器时,这看起来很笨拙 我来自Qt背景,在Qt中,我会在按钮和复选框之间使用“拉伸”元素来动态地将它们分开。WPF中是否有类似的概念?如果没有,我如何实现这一点,以便它支持动态调整大小 谢谢 使用相应的实现,在这种情况下,a将最有效: <Grid>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<CheckBox>Details</CheckBox>
<Button Grid.Column="1">Exit</Button>
<Button Grid.Column="2">Reset</Button>
</Grid>
细节
出口
重置
使用相应的实现,在这种情况下,a将最有效:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<CheckBox>Details</CheckBox>
<Button Grid.Column="1">Exit</Button>
<Button Grid.Column="2">Reset</Button>
</Grid>
细节
出口
重置
Idd,网格是我要走的路:)想想看,那和画布通常是我唯一使用的面板类型:SIdd,网格是我要走的路:)想想看,那和画布通常是我唯一使用的面板类型:S