代码之家  ›  专栏  ›  技术社区  ›  Luke101

如何将命令绑定到窗体的已加载事件

  •  0
  • Luke101  · 技术社区  · 6 年前

    我试图在主窗体加载时运行一些代码。我用了密码 here .我正在使用wpf。NET core 3.1使用MVVM模式。当我尝试添加nuget包时 System.Windows.Interactivity 我犯了个错误 This package may not be fully compatible with your project .我假设问题是。我正在使用的网络。有没有一种方法可以让它为你工作。净核心3.1?

    0 回复  |  直到 6 年前
        1
  •  1
  •   Andy    6 年前

    系统窗户。交互性已经被nuget软件包所取代。

    而不是引用您添加的包:

    微软Xaml。行为。Wpf

    然后需要一个xmlns。

    从…起 https://devblogs.microsoft.com/dotnet/open-sourcing-xaml-behaviors-for-wpf/ (有关更多信息,请参阅)。

    迁移的步骤包括:

    删除对微软的引用。表示互动——和——系统。窗户。互动性 安装Microsoft。Xaml。行为。Wpf NuGet包。 XAML文件“替换xmlns名称空间” http://schemas.microsoft.com/expression/2010/interactivity http://schemas.microsoft.com/expression/2010/interactions 具有 http://schemas.microsoft.com/xaml/behaviors “ C#files–取代微软C#files中的用法。Xaml。互动性——微软。Xaml。与微软的互动。Xaml。行为

    这是网络核心友好的。

    这与for like不完全一样,我发现我的一段代码不兼容。但对大多数人来说,这可能不是问题。

    推荐文章