我想在我的项目中使用MvvmCross插件,但我的一个平台是Wpf。 不幸的是,没有Wpf实现(https://github.com/brianchance/MvvmCross-UserInteraction)。
将WPF平台实施添加到我的项目的正确方法是什么?
更具体地说,我的问题是:
理想情况下,我想在我自己的项目中创建和测试WPF实现,然后将其贡献给github上的插件回购。
答案 0 :(得分:3)
最简单的是克隆原始回购。然后为WPF实现添加一个新的类库项目。
如果查看现有的Windows应用商店项目,只需向UserInteraction(PCL)项目添加项目引用即可。
创建一个实现 IUserInteraction 的 UserInteraction 类。在那里添加你的WPF实现。
包含插件类,以便在MvvmCross中自动注册。
然后,您可以修改现有的.nuspec文件以添加WPF程序集的条目。
这几乎是所有MvvmCross插件的工作方式。