“Raw”Xamarin和MvvmCross
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“Raw”Xamarin和MvvmCross相关的知识,希望对你有一定的参考价值。
我对android仍然是新手,我不确定这甚至是一个问题,但是这里有。 我正在使用MvvmCross 5.6.3。 我需要使用像Signature Pad这样没有MvvmCross'包装器'的Xamarin例程。 在将Xamarin NuGet包引入我的“MvvmCross”项目时,我需要注意什么? 是否有一套“标准”功能/代码/技术必须用于从“MvvmCross”代码中“访问”Xamarin? 谢谢, 渣
您不需要MvvmCross包装器来使用原始Xamarin控件/例程。您可以像使用MvvmCross一样使用它们。
包装器用于方便控件的使用和添加一些绑定,以便您可以更轻松地将它们的一些属性绑定到ViewModel。但是你可以自己做或者根本不创建绑定并获取/设置属性,就像在原始Xamarin中一样。
是否有一套“标准”功能/代码/技术必须用于从“MvvmCross”代码中“访问”Xamarin?
MvvmCross是使用Xamarin创建的,因此您不需要任何特殊的东西来访问Xamarin代码,因为它使用的是Xamarin代码。
我建议你检查一下MvvmCross' repository的一些代码,这样你就可以看到它只是Xamarin代码所使用的内容,你可以探索一些自定义控件,看看它们是如何完成的,例如: MvxLinearLayout。
我已经在“原始Xamarin”中使用过Signature Pad
,所以请问你是否有任何疑问。
HIH
以上是关于“Raw”Xamarin和MvvmCross的主要内容,如果未能解决你的问题,请参考以下文章
MvvmCross、Xamarin Studio 和 ICommands
Xamarin iOS:MvvMCross 绑定导航项的后退按钮
Xamarin.IOS中MvvmCross的plugin使用方式
Xamarin + MvvmCross + Azure 移动应用表请求不起作用
在 Xamarin.Android 中通过 MVVMCross 绑定 OxyPlot
MvvmCross 4 和 Xamarin.iOS -> 使用 Storyboard 时如何从 Core 加载视图控制器?