如何在应用程序启动时打开多个 windows?

How do I open multiple windows on app start?

我正在使用 Xamarin.Mac 构建 MacOS 应用程序。是否可以在应用程序启动时自动打开多个 window?我尝试了一些方法,包括:

我确定我错过了什么,但是什么?

谢谢!

如果从 StoryBoard 实例化 window 控制器,您可以显示 window 如下:

// Get new window
var storyboard = NSStoryboard.FromName ("Main", null);
var controller = storyboard.InstantiateControllerWithIdentifier ("OtherWindow") as NSWindowController;

// Display
controller.ShowWindow(this);

更多信息请参考Working with multiple windows文档。