MvvmCross 4.0

时间:2016-02-16 18:23:50

标签: android xamarin mvvmcross

我正在更新我的using语句以使用MvvmCross.Droid.Support.V7.Fragging现在已经发布了MvvmCross 4.0。我已经通过NuGet添加了包,并在下面的using语句中引用了它。

using Android.Content;
using System.Collections.Generic;
using System.Linq;
using MvvmCross.Core.ViewModels;
using MvvmCross.Platform.Platform;
using MvvmCross.Droid.Views;
using MvvmCross.Droid.Platform;
using System.Reflection;
using MvvmCross.Droid.Support.V7.Fragging;

namespace My.Droid
{
public class Setup : MvxAndroidSetup
{
    public Setup(Context applicationContext) : base(applicationContext)
    {
    }

    protected override IMvxApplication CreateApp()
    {
        return new AN.Core.App();
    }

    protected override IMvxTrace CreateDebugTrace()
    {
        return new DebugTrace();
    }

    protected override IEnumerable<Assembly> AndroidViewAssemblies => new List<Assembly>(base.AndroidViewAssemblies)
    {
        typeof(Android.Support.V7.Widget.Toolbar).Assembly,
        typeof(Android.Support.V4.Widget.DrawerLayout).Assembly,
        typeof(Android.Support.V4.View.ViewPager).Assembly,
        typeof(MvvmCross.Droid.Support.V7.Fragging).Assembly,
    };

    protected override IMvxAndroidViewPresenter CreateViewPresenter()
    {
        return new MvxFragmentsPresenter(AndroidViewAssemblies);
    }
   }
}

VS 2015并没有在我的using语句中找到最后一个库,尽管它是通过NuGet添加的。此外,找不到MvxFragmentsPresenter命名空间。是否有一个不同的包而不是引用的包,或者我应该使用不同的命名空间来解决问题?

0 个答案:

没有答案