uwp好像没有表格控件了吗?
在WPF里面有一个datagrid控件。
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding 测试}" Header="测试1"/>
<DataGridTextColumn Binding="{Binding 测试}" Header="测试2"/>
</DataGrid.Columns>
</DataGrid>
实现表格功能非常的简单。
但是在UWP中,要实现这个功能好像没有直接的控件可以使用了。只能使用下面的代码代替
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<!--标题-->
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="标题1"/>
<TextBlock Text="标题2" Grid.Column="1"/>
</Grid>
<!--内容-->
<ItemsControl Grid.Row="1">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding 测试}"/>
<TextBlock Text="{Binding 测试}" Grid.Column="1"/>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
但是这样代替有个问题。uwp没有SharedSizeGroup这个属性,导致标题和内容的宽度不能完全一致。
请问UWP有类似datagrid这种带标题表格的控件吗?