我把这个GridView
Package 在一个Grid
中。全屏时,它看起来不错。但是当我最小化它时,我希望整个GridView
在Grid
中居中。在下面的图片中(提供链接),其中一个是全屏的,没问题。另一个在最小化时是左对齐的。我怎么把它们居中呢?左右填充都很好。但是看起来很丑。这是我的GridView
样式和面板。
<GridView.ItemContainerStyle>
<Style TargetType="GridViewItem">
<Setter Property="Margin" Value="10, 10, 10, 10"/>
</Style>
</GridView.ItemContainerStyle>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid x:Name="MaxItemsWrapGrid"
MaximumRowsOrColumns="3"
Orientation="Horizontal"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
1条答案
按热度按时间u1ehiz5o1#
根据您的需要,建议您使用ItemsRepeater来保持元素整体居中,它是WinUI控件,需要在NuGet Manager中安装Microsoft.UI.Xaml。
运行结果: