Xamarin.android 如何将IDataErrorInfo与mvvmcross和monodroid一起使用

Xamarin.android 如何将IDataErrorInfo与mvvmcross和monodroid一起使用,xamarin.android,mvvmcross,inotifydataerrorinfo,Xamarin.android,Mvvmcross,Inotifydataerrorinfo,我正在尝试构建一个跨平台的应用程序。目前,我正在使用Xamarin MonoDroid 4.7和MVVMCross建立一个项目。我希望能够使用INotifyDataErrorInfo,但我得到以下编译错误: 类型“System.ComponentModel.INotifyDataErrorInfo”存在于“c:\Program Files(x86)\Reference Assembly\Microsoft\Framework\MonoAndroid\v1.0\System.dll”和“c:\Us

我正在尝试构建一个跨平台的应用程序。目前,我正在使用Xamarin MonoDroid 4.7和MVVMCross建立一个项目。我希望能够使用INotifyDataErrorInfo,但我得到以下编译错误:

类型“System.ComponentModel.INotifyDataErrorInfo”存在于“c:\Program Files(x86)\Reference Assembly\Microsoft\Framework\MonoAndroid\v1.0\System.dll”和“c:\Users\MvvmCross.PortableSupport.3.0.6\lib\MonoAndroid16\System.Windows.dll”中

有没有人遇到过这个问题/开发了一个变通方法或解决方案

谢谢

我们认为Mono for Android/Xamarin.Android最近增加了这种支持,但情况还不清楚,请参见

当我们确认这一点并确定哪些版本有/没有这一点时(希望在未来一两周内),MvvmCross将有望删除其版本

另外,我希望但是我不知道System.Windows,
System.Net
等的MvvmCross版本在不久的将来可以删除-请参阅

目前这一点还不清楚,当Xamarin提供的PCL支持通过none->alpha->beta->stable时,这可能是问题的根源

恐怕上面这些“新”的bugzilla问题代表了我目前在这方面的所有信息


同时。。。如果您需要在自己的项目和环境中解析
INotifyDataErrorInfo
,则一种转发路径是分支MvvmCross源,并将MvvmCross shim
System.Windows.dll
更改为键入转发,而不是替换此类型-代码位于


我对这些问题感到抱歉。。。我非常期待得到Xamarin的官方PCL支持,因此我不再需要解决这些问题。

刚刚检查过-并且
数据错误SchangedEventArgs
肯定不在Xamdroid 4.6.04中,这是我目前运行和发布的稳定版本。我非常感谢您的快速响应,以及您提供的所有其他支持!XF是否关心INotifyDataErrorInfo?