我想在 WinUI 3 中使用 DataGrid,并且我注意到 WinUI3 库和 Windows Community Toolkit 库具有不同的 DataGrid 表格控件。 我找不到数据表所在的位置。
我在 NuGet 上找到了 DataGrid,但我还在 Windows Community Toolkit Gallery 的 Controls > Layout > DataTable 下看到了“DataTable”。要使用控件:DataColumn,如 Windows 社区工具包库示例中所示,我应该安装哪个 NuGet 包?
这是我在画廊中找到的示例的一部分。
<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" />
似乎CommunityToolkit.DataTable控件不是公开的,链接无效。 https://github.com/CommunityToolkit/Windows/tree/main/components/DataTable
建议您使用DataGrid。但是,您可以在这里找到实验室组件https://github.com/CommunityToolkit/Labs-Windows/tree/main/components/DataTable