WinUI 3 中的 DataTable 和 DataColumn 在哪里?

问题描述 投票:0回答:1

我想在 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" />

c# datagrid winui-3 winui windows-community-toolkit
1个回答
0
投票

似乎CommunityToolkit.DataTable控件不是公开的,链接无效。 https://github.com/CommunityToolkit/Windows/tree/main/components/DataTable

建议您使用DataGrid。但是,您可以在这里找到实验室组件https://github.com/CommunityToolkit/Labs-Windows/tree/main/components/DataTable

© www.soinside.com 2019 - 2024. All rights reserved.