gpt4 book ai didi

uwp - 如何关闭/隐藏应用程序主窗口?

转载 作者:行者123 更新时间:2023-12-04 02:26:37 27 4
gpt4 key购买 nike

我的应用有一个主窗口和一个辅助窗口。

在某些情况下,我只想在用户启动应用程序时显示辅助窗口。

问题是应用程序的主窗口是自动启动的,所以我在以编程方式打开辅助窗口后,主窗口和辅助窗口都留下了。

有什么方法可以隐藏主窗口吗? (即模拟用户按下主窗口右上角的“关闭按钮”?)

最佳答案

创建辅助 View 后,我切换到这个新 View ,将 fromViewId 指定为主视图 ID,并使用隐藏它的 ApplicationViewSwitchingOptions.ConsolidateViews 选项:

// Create seprate secondary window
await ApplicationViewSwitcher.TryShowAsStandaloneAsync(secondaryWindowViewId);

// Switch to secondary window just created, which hides the main view
await ApplicationViewSwitcher.SwitchAsync(
secondaryWindowViewId,
mainWindowViewId,
ApplicationViewSwitchingOptions.ConsolidateViews);

不是最优雅的解决方案,但它有效 :) 欢迎使用更优雅的解决方案!

关于uwp - 如何关闭/隐藏应用程序主窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44913866/

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