提问者:小点点

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


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

    < li >名称 < li >持续时间

单击“下一步”按钮时,我希望选项卡移动到第二个按钮。在我的视图模型中,这是我对“下一步”按钮的命令

这是我的代码示例

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

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

屏幕已连接

第一屏

第二屏幕

我看到的屏幕


共1个答案

匿名用户

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

您可以做的是在活动或片段本身中添加一个按钮单击,然后使用以下代码:

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