如何在xaml winrt uwp中围绕另一个元素包装gridview?
我想达到给定数字中的效果。 红色部分是一个框架元素(StackPanel),位于第0行第0列。 橙色部分是放置在第0行第1列的网格视图。但它只围绕第1列展开。如何将其也环绕在列0周围 谢谢你的帮助 示例代码:如何在xaml winrt uwp中围绕另一个元素包装gridview?,xaml,gridview,windows-runtime,win-universal-app,Xaml,Gridview,Windows Runtime,Win Universal App,我想达到给定数字中的效果。 红色部分是一个框架元素(StackPanel),位于第0行第0列。 橙色部分是放置在第0行第1列的网格视图。但它只围绕第1列展开。如何将其也环绕在列0周围 谢谢你的帮助 示例代码: <Grid x:Name="MainGrid" Background="Brown" > <Grid.RowDefinitions> <RowDefinition Height="Auto" />
<Grid x:Name="MainGrid" Background="Brown" >
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<StackPanel x:Name="RatingsBreakDownSP" Orientation="Vertical" Background="Cyan" Grid.Row="0" Grid.Column="0">
</StackPanel>
<GridView x:Name="reviewsBriefGV" Margin="18,10,18,18" Background="Aqua" Grid.Row="0" Grid.Column="1" >
</GridView>
</Grid>
您可以尝试以下解决方案 -获取列表的第一个元素并将其存储在属性中 -绑定RatingBoard、FirstElement,然后使用以下相对面板列出跳过第一个元素的列表 `
`为什么不将其视为一个完整的GridView,并仅更改第一个项目的itemtemplate?这将具有合适的属性?好的,我将尝试一下!谢谢
<RelativePanel>
<Rectangle x:Name="RatingBoard" />
<Rectangle x:Name="FirstElement" RelativePanel.RightOf="RatingBoard" />
<GridView ItemsSource="{Binding}" x:Name="myList" RelativePanel.Below="FirstElement" RelativePanel.AlignLeftWithPanel="True"/>
</RelativePanel>