当前位置:  开发笔记 > 编程语言 > 正文

使用带Xamarin Mac的控制器打开窗口

如何解决《使用带XamarinMac的控制器打开窗口》经验,为你挑选了0个好方法。

我在Xamarin Mac的托盘图标应用程序上有一个状态菜单.通过将Application is agent(UIElement)设置为1,没有显示窗口.只有在单击menuItem后才能显示登录窗口.(使用动作连接.)

单击按钮后,以下代码初始化了一个新的MainWindowController.调用此操作是因为遇到了断点,但未显示任何窗口.

partial void OpenLoginWindow(NSMenuItem sender)
{
    var loginController = new MainWindowController();
    loginController.Window.MakeKeyAndOrderFront(this);
    loginController.ShowWindow(this);
}

当我将Application is agent(UIElement)设置回0时,单击停靠栏图标时会显示窗口.但是当单击登录菜单项时,窗口会被初始化,但不会被带到前面.

Info.plist中的主nib文件名设置为MainMenu,它不是窗口的文件.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有