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