2017-03-29 1 views
-1
using MvvmCross.Platform.IoC; 
using Acr.UserDialogs; 


namespace YourMom.Core 
{ 
    public class App : MvvmCross.Core.ViewModels.MvxApplication 
    { 
     public override void Initialize() 
     { 
      CreatableTypes() 
       .EndingWith("Service") 
       .AsInterfaces() 
       .RegisterAsLazySingleton(); 

      Mvx.RegisterSingleton<IUserDialogs>(() => UserDialogs.Instance); 

      RegisterAppStart<ViewModels.FirstViewModel>(); 
     } 
    } 
} 

J'essaie d'utiliser le plugin de dialogue d'utilisation pour Xamarin mvvmcross. Il dit de mettre le code registerSingleton dans mon PCL app.cs, mais j'ai une erreur en disant que Mvx n'est pas reconnu. Je suis sûr que j'ai besoin d'utiliser un paquet que je ne sais pas quoi. Pls aide.Mvx n'existe pas dans le contexte actuel

Répondre

1

Devinez que je réponds encore une fois à ma propre question.

Le fichier à "importer" est MvvmCross.Platform;

Donc, pour résoudre ce problème, il suffit d'ajouter

using MvvmCross.Platform; 

Au sommet de App.cs.

+0

Je considérerais cela comme une erreur typographique. Si vous utilisez un EDI _sane_ comme VS ou XS, il vous est également suggéré de le resoveler et de l'ajouter en tant qu'utilisateur. – Cheesebaron

+0

J'utilise XamarinStudio. Mais je ne reçois aucune suggestion de cela. Juste échouer en essayant de courir. – GeneCode

+1

Bien sûr, utilisez l'option de correction rapide. Alt + Entrée ... – Cheesebaron