WinUI 3中DataTable与DataColumn位置及对应NuGet包咨询
WinUI 3中使用controls:DataColumn所需NuGet包
要使用示例里的controls:DataTable和controls:DataColumn控件,需安装Microsoft.Toolkit.WinUI.Controls.DataTable NuGet包。
补充说明
- 该控件属于Windows Community Toolkit组件,示例代码里的
xmlns:controls="using:CommunityToolkit.WinUI.Controls"命名空间完全匹配这个包的控件归属。 - 注意区分两个不同的表格相关组件:
- WinUI 3自带的DataGrid是原生数据展示表格控件
- Windows Community Toolkit中的DataTable是布局类控件,多用于自定义表头或轻量表格布局场景
示例代码
<Page x:Class="DataTableExperiment.Samples.DataTableSample" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="using:CommunityToolkit.WinUI.Controls" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="using:DataTableExperiment.Samples" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> <ListView ItemsSource="{x:Bind InventoryItems}"> <ListView.Header> <controls:DataTable Margin="12,0,0,0"> <controls:DataColumn Content="Id" DesiredWidth="80" /> <controls:DataColumn MinWidth="120" CanResize="True" Content="Name" />
内容的提问来源于stack exchange,提问作者kinton
相关产品推荐
相关产品推荐

