c# - 在 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);
}
}
解决方案
macOS 应用程序中没有“导航”的概念,至少在窗口内没有。您可以实例化 newViewControler
并替换View
要替换的。
推荐阅读
- jquery - 成功登录后重定向到用户仪表板
- ms-word - 从功能区添加新文档后关闭文档时出现 InteropServices.ComException
- c - MISRA-C 规则 11.2:从数组到指针的转换
- ios - 国际象棋游戏的 Sprite Kit 游戏设计
- checkbox - 有没有办法用 PyGtk 制作一个不确定的复选按钮?
- c# - ASP.Net Core 2.1 Vue.JS SPA - Cookie Auth 和 Vue.JS 开发服务器
- python - 如何在值发生变化之前删除最高值?
- r - 在 for 循环中连接字符向量的问题 - 仅返回最终对象
- oauth-2.0 - 让 Redirect_URI 在代号一中与 Google Oauth 一起使用
- node.js - node和vs代码的异步调试问题