【问题标题】:How to gracefully shutdown (or put to sleep) a .Net Maui App如何优雅地关闭(或进入睡眠状态).Net Maui App
【发布时间】:2022-07-26 00:36:35
【问题描述】:

网络上有很多关于启动新毛伊岛应用的文章(和视频)。 Microsoft 的 Maui 文档确实讨论了 MauiApp 生命周期并枚举了代表以触发每个受支持平台的适当事件。除了创建之外,我找不到任何具体的例子来说明如何启动这些事件。具体来说,我如何启动 MauiApp 关闭,无论是让应用程序进入睡眠状态还是实际将其从内存中删除,都适合平台? Maui 元数据中提到了诸如 Quit()、StopAsync() 和 CloseWindow() 之类的过程,但我无法让其中任何一个(至少在调试时)真正明显地终止应用程序。

【问题讨论】:

  • 在 iOS 上你不这样做,在 Android 上你不应该这样做

标签: sleep lifecycle shutdown maui


【解决方案1】:

适用于 Windows 桌面:

Application.Current?.CloseWindow(Application.Current.MainPage.Window);

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多