【发布时间】:2020-09-20 06:40:33
【问题描述】:
我的 WPF 应用程序在启动时使用标准 MS recommended method 将 PNG 图像显示为初始屏幕。也就是说,我选择了一个现有的图像文件并将其构建操作设置为“启动画面”,我喜欢这个,因为它很简单。无需编写代码,只是一个属性。
但它有一个问题:它“跳跃”。
当我的应用程序启动并且初始屏幕首次出现时,它会很大并且在我想要的屏幕上居中。但随后,它几乎立即向左跳并变小。好像它的窗口从最大化变成只占据屏幕的一部分。
这种“跳跃”甚至在我的应用程序对象的构造函数到达之前就发生了,所以肯定早在我的 MainWindow 混合之前。我当然不会调整任何东西的大小。
那么可能是什么原因造成的呢?我什至看不到我可以在任何地方设置断点来检测这一点。我可以在某处设置一些属性来防止这种情况发生吗?就像在我的 App.xaml 中一样?
我应该说这是一个使用 .NET core 3.1 的 Prism 7.2 应用程序,如果有任何问题的话
【问题讨论】:
标签: wpf prism splash-screen