使用Xamarin.Mac从一个viewcontroller移动到Mac OS X中的另一个viewcontroller

时间:2013-10-30 11:07:00

标签: macos cocoa xamarin.mac

我是Mac开发中的全新手。我想实现以下功能: -

我有一个带有两个文本字段和一个登录按钮的视图。当用户点击登录按钮时,应该打开另一个视图。

现在我的主视图位于MainWindow.xib文件..

我使用

添加了另一个视图

添加 - >新文件 - > Xamarin.Mac-> Cocoa View with controller,生成以​​下文件: -

1。)NewView.cs

2。)NewView.xib

3。)NewViewController.cs

在网上搜索了很多后,我没有得到实现此功能的确切方法。我引用了这个帖子

Easy Switching of "View Controllers" in Mac Apps (similar to iOS)

但无法从中得到很多。有人可以告诉我如何使用Xamarin.Mac从一个视图控制器导航到另一个视图控制器以及要编写什么代码?

任何链接,代码段或示例代码都会有很大的帮助!!

提前感谢!

1 个答案:

答案 0 :(得分:1)

以下是答案: -

如果您想从一个视图切换到另一个视图,则代码段会显示如何添加和删除视图: -

登录按钮操作中写下以下两行。
将删除以前的视图,并添加新视图,即 SecondView

this.View.Superview.AddSubview(new SecondViewController().View);
this.View.RemoveFromSuperview(); 

干杯!!