我有 aXAML
和 aMVVM
显示 aDataGrid
和ObservableCollection
. 所有工作正常(我以前的更多细节,已经由我自己回答,问题)。
现在我正在尝试添加一个过滤器,我想关注@mark-heath tutorial。
我的项目构建引发以下
error CS0246: The type or namespace name 'ICollectionView' could not be found (are you missing a using directive or an assembly reference?)
即使我确实包含了记录在案的命名空间。
using System.ComponentModel;
而是显示哪个 Studio Code Unnecessary using directive
。我的 .csproj 在 .NET Core 3.0 上
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
该问题似乎与我如何添加程序集引用有关。
dotnet add package WindowsBase
它使用 .NET Framework 恢复包,但可能这是错误的,因为我在 .NET Core 和Linux上。
哪个是正确的方法?除了“你不能那样做”的答案......也许还有另一个等效的包要添加......来自Avalonia UI?有谁知道或用过吗?
在 Avalonia UI github 上搜索并在 gitter 上询问
我看到有一个已经关闭的github 问题,所以现在可能有解决方案吗?(我也在询问 Avalonia UI gitter 频道)