首页 > 解决方案 > 在 splitviewcontroller 中激活另一个视图控制器

问题描述

我使用 xamarin.mac 开发桌面应用程序。我已经关注了使用 splitview 的 xamarin.mac 示例项目。现在,我想从这个视图控制器导航,用户需要在 2 个单选按钮之间进行选择。

在此处输入图像描述

如果用户选择 USB 令牌并单击继续按钮,它将导航到此(替换当前视图控制器)

在此处输入图像描述

现在,我不知道该怎么做。请帮我解决一下这个。对于示例项目,请单击此链接

更新

我已经实例化了 RightViewController 和 performSegue,但这些都不起作用。

//Button Actions **Continue**
partial void SelectStorage(NSObject sender)
    {
        RightViewController rightView = new RightViewController();

        if (SelectedStorage == "Token")
        {
            PerformSegue("LoginSegue", rightView); // 1st try

            PerformSegue("LoginSegue", this);    //2nd try

            rightView.ShowView(SubviewType.Login);  //3rd try
        }
        else
        {
            PerformSegue("SoftCertSegue", this);
        }
    }

标签: c#xamarin.mac

解决方案


macOS 应用程序中没有“导航”的概念,至少在窗口内没有。您可以实例化 newViewControler并替换View要替换的。


推荐阅读