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>(); 
     } 
    } 
} 

Xamarin mvvmcross에 대화 상자 플러그인을 사용하려고합니다. 그것은 내 PCL app.cs에 registerSingleton 코드를 넣으라고하지만 Mvx가 인식되지 않는다는 오류가 있습니다. 나는 내가 무엇을 모르는 패키지를 "사용"할 필요가 있다고 확신한다. Pls 도움.Mvx가 현재 컨텍스트에 존재하지 않습니다.

답변

1

맞아요. 내 자신의 질문에 다시 답하고 있습니다.

"가져 오기"하나는 MvvmCross.Platform입니다.

그래서 단지 App.cs.의 선두에

using MvvmCross.Platform; 

를 추가,이 문제를 해결하기 위해

+0

나는 인쇄 상 오류라고 생각합니다. VS 또는 XS와 같은 _sane_ IDE를 사용하는 경우이를 다시 작성하고이를 사용으로 추가 할 것을 제안합니다. – Cheesebaron

+0

XamarinStudio를 사용하고 있습니다. 그러나 나는 그것으로부터 어떤 제안도 얻지 못한다. 달리려고 할 때 그냥 실패합니다. – GeneCode

+1

그래, 빠른 수정 옵션을 사용하십시오. Alt + Enter ... – Cheesebaron

관련 문제