gpt4 book ai didi

c# - 为MvvmCross插件实现缺少的平台

转载 作者:行者123 更新时间:2023-12-03 10:58:16 25 4
gpt4 key购买 nike

我想在项目中使用MvvmCross插件,但是Wpf是我的平台之一。
不幸的是,没有Wpf实现(https://github.com/brianchance/MvvmCross-UserInteraction)。

将WPF平台实现添加到我的项目中的正确方法是什么?

更具体地说,我的问题是:

  • 在实现中,我需要使用UI控件和组件来显示消息框,因此它应该是“WPF自定义控件库”还是仅可以使用标准的“类库”?
  • 是否必须将N​​uget包Mvvm.CrossCore和Mvvm UserInteractionPlugin添加到WPF实现库?

  • 理想情况下,我想在自己的项目中创建和测试WPF实现,然后将其贡献给github上的插件仓库。

    最佳答案

    最简单的是克隆原始存储库。然后为您的WPF实现添加一个新的类库项目。

    如果您查看现有的Windows Store项目,则只需将项目引用添加到UserInteraction(PCL)项目。

    创建一个实现IUserInteraction的UserInteraction类。在此处添加您的WPF实现。

    包括Plugin类,这样它将在MvvmCross中自动注册。

    然后,您可以修改现有的.nuspec文件以为WPF程序集添加条目。

    这几乎就是所有MvvmCross插件的工作方式。

    关于c# - 为MvvmCross插件实现缺少的平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30379097/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com