uwp好像没有表格控件了吗?

weixin_38058113 2017-05-10 04:00:13
在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这种带标题表格的控件吗?
...全文
42 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38058377 2019-06-07
  • 打赏
  • 举报
回复
通过 Nuget 搜索 Microsoft.Toolkit.Uwp.UI.Controls.DataGrid 安装库,在XAML文件中添加引用库

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧