。NET Core上的Studio代码找不到ICollectionView

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

我有一个XAML和一个MVVM,分别显示了DataGridObservableCollection。一切正常,一切正常(我先前的详细信息,我自己已经回答question)。

现在,我正在尝试添加过滤器,我想关注@ 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?) 

即使我确实包括了documented namespace

using System.ComponentModel;

关于哪个Studio代码显示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

上。

哪种方法正确?除了“您不能那样做”的答案之外……也许还有another

,要从Avalonia UI添加的等效程序包?任何人都知道或使用它吗?

在Avalonia UI github上搜索并询问gitter

我看到有一个已经关闭的github issue,所以也许现在有解决方案吗? (我也在Avalonia UI gitter channel上提问)

我有一个XAML和一个MVVM,显示了带有ObservableCollection的DataGrid。一切正常,一切正常(我先前的更多信息,已经由我自己回答)。现在,我正在尝试添加过滤器,并且我在...

c# .net-core avaloniaui
1个回答
0
投票

首先-即使在WPF和Windows中-根据我的comment,该教程也是错误的:

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