【问题标题】:How to quit MonoMac app when window closes?窗口关闭时如何退出 MonoMac 应用程序?
【发布时间】:2011-05-19 20:31:32
【问题描述】:

我可以使用- (BOOL)applicationShouldTerminateAfterLastWindowClosed:方法在窗口关闭时通过应用程序委托中的方法退出可可应用程序。

如何使用 MonoMac 做同样的事情?一般来说,如何将 Objective-c 方法映射到 MonoMac 的 C# 函数?

【问题讨论】:

    标签: macos mono monomac


    【解决方案1】:

    我找到了这段代码,我看到我可以在委托中使用相同的功能。

    namespace AnimatingViews
    {
        public partial class AppDelegate : NSApplicationDelegate
        {
            AnimatingViewsWindowController animatingViewsWindowController;
    
            public AppDelegate ()
            {
            }
    
            public override void FinishedLaunching (NSObject notification)
            {
                animatingViewsWindowController = new AnimatingViewsWindowController ();
                animatingViewsWindowController.Window.MakeKeyAndOrderFront (this);
            }
    
            public override bool ApplicationShouldTerminateAfterLastWindowClosed (NSApplication sender)
            {
                return true;
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多