首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以与xamarin iOS共享UWP视图模型吗?

我可以与xamarin iOS共享UWP视图模型吗?
EN

Stack Overflow用户
提问于 2020-04-12 16:47:52
回答 1查看 63关注 0票数 0

Xamarin和UWP之间的实际代码共享量是多少?

我的应用程序有以下几层: 1. UWP平台特定的app 2.基于这些app的消息传递协议3.服务4. Xaml 5.与INotifyPropertyChanged和ICommand通信的ViewModels视图

我知道很明显1(平台特定的apis)和5 (xaml视图)不能共享。第二层和第三层应该没问题。那ViewModels呢?我认为应该可以使用viewModel适配器的薄层来实现这一点,这现实吗?

另外,我不打算使用xamarin.forms。

EN

回答 1

Stack Overflow用户

发布于 2020-04-12 17:42:30

答案取决于您的应用程序。

UWP有许多特定的API,因此在Xamarin上不起作用。它们不一定只与视图相关,但也可以与视图模型代码相关。如果你的视图模型是一个独立的.Net标准项目,那么你可以完全重用它,但由于UWP应用程序并不总是这样,你可能只能重用大部分代码。

第二部分涉及到在iOS/macOS项目中实际使用此视图模型。因为您不想使用XAML (Xamarin.Forms),所以没有提供数据绑定。基本上,您必须手动完成整个数据绑定。一些MVVM框架可能会在这方面对你有所帮助,但如果你问我,他们应该被称为'helpers',而不是框架。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61168917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档