视图模型之间的Xamarin mvmcross选项卡导航

时间:2016-02-15 10:36:31

标签: android android-fragments xamarin tabs mvvmcross

我有两个屏幕链接到两个标签按钮

  1. 名称
  2. 持续时间
  3. 当我单击“下一步”按钮时,我希望选项卡移动到第二个按钮。在我的视图模型中,这是我对Next Button的命令

    这是我的代码示例

    public IMvxCommand NextCommand
    {
        get
        {
            return new MvxCommand(() => ShowViewModel<RecyclerViewModel>());
        }
    }
    
      

    而不是选项卡移动到下一个选项卡第二个视图是完全打开   屏幕。

         

    附加屏幕

    第一个屏幕

    First screen in Tab

    第二个屏幕

    Sceond Screen in Tab

    我正在看的屏幕

    Screen I am seeing when clicking on Next button

1 个答案:

答案 0 :(得分:1)

我这种情况我不会使用MvvmCross ViewModel导航,因为要使用它你可能需要创建一个自定义的演示者。

你可以做的只是在Activity或Fragment本身中添加一个按钮,然后使用以下代码:

var viewPager = view.FindViewById<ViewPager>(Resource.Id.viewpager);
viewPager.SetCurrentItem(1, true);