我正在使用Xamarin.Mac构建一个MacOS应用程序。当应用程序启动时,是否可以自动打开多个窗口?我尝试了一些东西,包括:
- 实例化窗口控制器,并从AppDelegate和ViewController对其调用ShowWindow((
- 在Xcode中为第二个窗口的视图控制器设置"启动时可见">
我确信我错过了什么,但什么?
谢谢!
如果从StoryBoard实例化窗口控制器,您可以如下显示窗口:
// Get new window
var storyboard = NSStoryboard.FromName ("Main", null);
var controller = storyboard.InstantiateControllerWithIdentifier ("OtherWindow") as NSWindowController;
// Display
controller.ShowWindow(this);
更多信息请参阅使用多个窗口文档。