无法使用来自 Windows 社区工具包的 GridView 控件
Unable to use GridView Control from Windows Community Toolkit
我在从我的 WinUI 项目中工作的 Windows 社区工具包获取 GridView 控件时遇到问题。我添加了 Microsoft.Toolkit.Uwp.UI.Control nuget 包,它已成功安装,我可以在解决方案资源管理器中看到它已添加到正确的项目中。
我的XAML(为简洁起见删除了一些不相关的代码)如下:
<Window
x:Class="SampleApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" SizeChanged="SizeChanged"
mc:Ignorable="d">
(other controls/content removed for brevity)
<controls:DataGrid (code removed for brevity)>
</controls:DataGrid>
</Window>
尝试将控件添加到 XAML 文件时,第 xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
行给出了编译器错误:
XLS0429 Undefined namespace. The 'using' URI refers to a namespace
'Microsoft.Toolkit.Uwp.UI.Controls' that could not be found.
...以 <controls:DataGrid
开头的行给出编译器错误:
XLS0414 The type 'controls:DataGrid' was not found. Verify that you
are not missing an assembly reference and that all referenced
assemblies have been built.
我一直在关注 this one 等示例,但我一无所获。
谁能给我指出正确的方向?
您已经使用了标签 'winui-3' 但您的程序包适用于 UWP / WinUI 2。
选一个然后重试。
https://www.nuget.org/packages/CommunityToolkit.WinUI.UI.Controls/
我在从我的 WinUI 项目中工作的 Windows 社区工具包获取 GridView 控件时遇到问题。我添加了 Microsoft.Toolkit.Uwp.UI.Control nuget 包,它已成功安装,我可以在解决方案资源管理器中看到它已添加到正确的项目中。
我的XAML(为简洁起见删除了一些不相关的代码)如下:
<Window
x:Class="SampleApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" SizeChanged="SizeChanged"
mc:Ignorable="d">
(other controls/content removed for brevity)
<controls:DataGrid (code removed for brevity)>
</controls:DataGrid>
</Window>
尝试将控件添加到 XAML 文件时,第 xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
行给出了编译器错误:
XLS0429 Undefined namespace. The 'using' URI refers to a namespace 'Microsoft.Toolkit.Uwp.UI.Controls' that could not be found.
...以 <controls:DataGrid
开头的行给出编译器错误:
XLS0414 The type 'controls:DataGrid' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
我一直在关注 this one 等示例,但我一无所获。
谁能给我指出正确的方向?
您已经使用了标签 'winui-3' 但您的程序包适用于 UWP / WinUI 2。
选一个然后重试。
https://www.nuget.org/packages/CommunityToolkit.WinUI.UI.Controls/