gpt4 book ai didi

macos - 窗口关闭时如何退出 MonoMac 应用程序?

转载 作者:行者123 更新时间:2023-12-01 07:30:12 25 4
gpt4 key购买 nike

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

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

最佳答案

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

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;
}
}
}

关于macos - 窗口关闭时如何退出 MonoMac 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6064525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com