C# WPF-调整列/行对齐的大小
我想在WPF(2)中创建一个列表视图,它在重新调整大小时不会更改列和行之间的间距,但会自动更改列数以适应需要 我所拥有的: 我想要什么 代码:C# WPF-调整列/行对齐的大小,c#,wpf,listview,resize,alignment,C#,Wpf,Listview,Resize,Alignment,我想在WPF(2)中创建一个列表视图,它在重新调整大小时不会更改列和行之间的间距,但会自动更改列数以适应需要 我所拥有的: 我想要什么 代码: 我找到了一个解决方案,我改变了这一点: <ItemsPanelTemplate> <UniformGrid Columns="3"/> </ItemsPanelTemplate> 为此: <ItemsPanelTemplate>
我找到了一个解决方案,我改变了这一点:
<ItemsPanelTemplate>
<UniformGrid Columns="3"/>
</ItemsPanelTemplate>
为此:
<ItemsPanelTemplate>
<UniformGrid VerticalAlignment="Top" HorizontalAlignment="Left" Columns="3"/>
</ItemsPanelTemplate>
我找到了一个解决方案,我改变了这一点:
<ItemsPanelTemplate>
<UniformGrid Columns="3"/>
</ItemsPanelTemplate>
为此:
<ItemsPanelTemplate>
<UniformGrid VerticalAlignment="Top" HorizontalAlignment="Left" Columns="3"/>
</ItemsPanelTemplate>
这看起来像是一种效果。您是否尝试将其指定为ItemsPanelTemplate
?如果我将WarpPanel
指定给ItemsPanelTemplate
,它可以工作,但它只显示一行或一列,而不是两行或一列。这看起来像是的效果。您是否尝试将其指定为ItemsPanelTemplate
?如果我将WarpPanel
指定给ItemsPanelTemplate
,它可以工作,但它只显示一行或一列,而不是两列。在调整大小时,是否会显示第四列?我很好奇,因为您明确指定了Columns=3
。调整大小时是否显示第4列?我很好奇,因为您明确指定了Columns=3
。