UWP - 删除内置启动
答
不,你不能。这起源于iOS应用程序,其中Cocoa Touch框架在初始化应用程序时显示启动屏幕图像或应用程序最后状态的屏幕截图,这是为了让应用程序“感觉”更快。
当在Windows 8中引入“Modern Apps”时,Microsoft会复制该设计,尽管由于应用程序窗口没有固定的大小(与iOS相比),并不总是可以显示屏幕截图,所以许多应用程序默认为显示应用程序图标 - 这仍然是Windows 10中“现代应用程序”的后继UWP应用程序的默认设置。
由于UWP是具有指定开发实践的沙盒平台,因此无法满足此要求, “功能” - 即你不能简单地隐藏你的应用程序,直到它像Win32应用程序一样准备就绪(在main
和CreateWindow
之间你可以自由地做你想做的事情)。
但是,如果你设计你的应用程序正确,则时间量的窗口显示启动画面图像或图标/标识可以最小化 - 看看微软的边缘,例如,初始化从一个非常快速(甚至冷启动)在我的机器上不到一秒 - Chrome需要更长的时间!
最后的手段:将其替换为您的初始应用程序状态的屏幕截图。 –
这不是一个坏主意。它实际上必须是动画系列的最终镜头(我有一个首先播放的.wmv,这只是一个带有一些加载符号的荣耀的可移动壁纸),但如果没有办法将其删除,我可以做出这项工作。 – gergalern
使飞溅全黑或与应用背景颜色相同。然后快速淡入主视图。它会看起来像刚刚醒来没有飞溅。 –