C# 行中的项目共享高度的环绕面板
我想将正方形添加到面板中,并将其像包裹面板一样包裹 然后,我想使每个正方形分别水平调整大小,但当它垂直调整大小时,我需要它影响其所在行中的所有项目 基本上,我希望一行中的所有项目始终共享相同的高度,但为用户提供一种选择此高度的方法(当然,每行可以有自己的高度,当正方形包装到新行时,它们将需要继承新高度) 顺便说一句,这些“方块”只是应用于列表框项源的用户控件或数据模板。我可以在包装面板上使用相同的装订吗?也许我需要选择不同的解决方案 谢谢您可以尝试将每个“矩形”放在一行一列的网格中,然后在行定义中使用SharedSizeGroup。还要确保在容器上放置Grid.IsSharedSizeScope=“True”:C# 行中的项目共享高度的环绕面板,c#,wpf,panel,C#,Wpf,Panel,我想将正方形添加到面板中,并将其像包裹面板一样包裹 然后,我想使每个正方形分别水平调整大小,但当它垂直调整大小时,我需要它影响其所在行中的所有项目 基本上,我希望一行中的所有项目始终共享相同的高度,但为用户提供一种选择此高度的方法(当然,每行可以有自己的高度,当正方形包装到新行时,它们将需要继承新高度) 顺便说一句,这些“方块”只是应用于列表框项源的用户控件或数据模板。我可以在包装面板上使用相同的装订吗?也许我需要选择不同的解决方案 谢谢您可以尝试将每个“矩形”放在一行一列的网格中,然后在行定义
<WrapPanel Grid.IsSharedSizeScope="True">
<Grid>
<Grid.RowDefinitions>
<RowDefinition SharedSizeGroup="Group1" />
</Grid.RowDefinitions>
<Button Height="40" Content="Hello" />
</Grid>
<Grid>
<Grid.RowDefinitions>
<RowDefinition SharedSizeGroup="Group1" />
</Grid.RowDefinitions>
<Button Content="Hello2" />
</Grid>
</WrapPanel>