作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用有一个主窗口和一个辅助窗口。
在某些情况下,我只想在用户启动应用程序时显示辅助窗口。
问题是应用程序的主窗口是自动启动的,所以我在以编程方式打开辅助窗口后,主窗口和辅助窗口都留下了。
有什么方法可以隐藏主窗口吗? (即模拟用户按下主窗口右上角的“关闭按钮”?)
最佳答案
创建辅助 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/
我是一名优秀的程序员,十分优秀!