2013-05-28 5 views
2

J'essaye de construire une application multiplateforme. Actuellement, je suis en train de mettre en place un projet utilisant Xamarin MonoDroid 4.7 et MVVMCross. Je voudrais être en mesure d'utiliser INotifyDataErrorInfo mais j'obtiens l'erreur de compilation suivante:Comment puis-je utiliser IDataErrorInfo avec mvvmcross et monodroid

Le type 'System.ComponentModel.INotifyDataErrorInfo' existe à la fois dans 'c: \ Program Files (x86) \ Assemblys de référence \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ System.dll 'et' c: \ Utilisateurs \ MvvmCross.PortableSupport.3.0.6 \ lib \ MonoAndroid16 \ System.Windows.dll

Est-ce que quelqu'un a trouvé ceci/a développé une solution de contournement ou une solution?

Merci

Répondre

1

Nous pensons Mono pour Android/Xamarin.Android a récemment ajouté ce soutien - mais la situation est claire - voir https://bugzilla.xamarin.com/show_bug.cgi?id=5340

Lorsque nous obtenons ce travail et confirmé quelles versions Je ne sais pas - ce qui devrait être dans la semaine ou les deux prochaines semaines - alors MvvmCross devrait pouvoir supprimer sa version.

Aussi, je espère mais je ne sais pas que les versions MvvmCross de System.Windows, System.Net, etc. peuvent être retirés dans un avenir proche - voir https://bugzilla.xamarin.com/show_bug.cgi?id=8035

Ce n'est pas du tout clair à l'heure actuelle, et J'ai peur que ces problèmes 'NEW' bugzilla ci-dessus représentent toutes les informations que j'ai sur ce sujet à l'heure actuelle. .


En attendant ... si vous avez besoin pour résoudre le INotifyDataErrorInfo au sein de votre propre projet et l'environnement, puis un pas en avant de la route est à la branche la source MvvmCross et changer la cale MvvmCross System.Windows.dll à taper en avant au lieu de remplacer ce type - le code est en https://github.com/slodge/MvvmCross/tree/v3/PortableSupport/System.Windows

Je suis désolé de ces problèmes ... et je suis très impatient d'avoir le support PCL officiel de Xamarin pour ne plus avoir à les contourner.

+0

Juste vérifié - et 'DataErrorsChangedEventArgs' n'est certainement pas dans Xamdroid 4.6.04 qui est l'écurie que je cours et libère d'actuellement. – Stuart

+0

J'apprécie vraiment votre réponse rapide, ainsi que tout le soutien que vous fournissez! –

+0

XF s'intéresse-t-il à 'INotifyDataErrorInfo'? – Shimmy

Questions connexes