我对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