Wpf 如何使GridView在XAML中包装其内容?
作为这篇文章的标题,我想制作一个GridView,它可以将所有内容包装在里面,这意味着如果我有3个项目,每个项目的高度都是50px,那么如何使GridView包含这些项目的高度是50*3=150px。 怎么做,请帮帮我Wpf 如何使GridView在XAML中包装其内容?,wpf,xaml,gridview,Wpf,Xaml,Gridview,作为这篇文章的标题,我想制作一个GridView,它可以将所有内容包装在里面,这意味着如果我有3个项目,每个项目的高度都是50px,那么如何使GridView包含这些项目的高度是50*3=150px。 怎么做,请帮帮我 p/s:我想通过配置XAML代码来实现,而不是用C#代码,谢谢 如果没有为gridview提供高度,但它是子项,则它会自动采用与子项高度之和相等的高度 例如,你可以做这样的事情- 我找到了答案!只需将GridView的高度设置为“自动”,使其位于网格行内即可
p/s:我想通过配置XAML代码来实现,而不是用C#代码,谢谢 如果没有为gridview提供高度,但它是子项,则它会自动采用与子项高度之和相等的高度 例如,你可以做这样的事情-
我找到了答案!只需将GridView的高度设置为“自动”,使其位于网格行内即可
<Grid Grid.Row="0"
Margin="12,24">
<Grid.RowDefinitions>
<RowDefinition Height="64" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid Opacity=".8"
Background="White"
Height="64">
<Grid Margin="8">
<TextBlock Text="Students"
VerticalAlignment="Center"
FontSize="24" />
</Grid>
<Grid Height="2"
VerticalAlignment="Bottom"
Background="#B0BEC5" />
</Grid>
<GridView Background="White"
Name="grvMatchGA"
Grid.Row="1"
ItemTemplate="{ThemeResource groupItemTemplate}"
Opacity=".8"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Disabled"
VerticalAlignment="Stretch">
</GridView>
</Grid>
网格没有方向,至少在Windows Phone中是这样,guy:D@iamatsundere181我的错。。这就是同时使用多种语言的问题:p无论如何,我已经编辑了与xaml网格视图相关的答案:)