Mvx在当前上下文中不存在

时间:2017-03-29 05:08:43

标签: xamarin mvvmcross

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的use dialog插件。它说将registerSingleton代码放在​​我的PCL app.cs中,但我有错误说Mvx无法识别。我很确定我需要&#34;使用&#34;一些包我不知道是什么。请帮助。

1 个答案:

答案 0 :(得分:1)

猜猜我又回答了自己的问题。

“导入”的是MvvmCross.Platform;

所以要解决这个问题,只需添加

即可
using MvvmCross.Platform;

到App.cs的顶部。