在 WPF 应用程序启动时出现 短暂的白色闪烁(白色闪屏),通常是由于以下原因导致的:
主要原因
WPF 默认窗口背景是白色,在加载 UI 之前会短暂显示白色背景。
解决方案
设置窗口背景为透明或黑色(推荐)
在 Window
的 XAML 中设置 Background="Transparent"
或 Background="Black"
(取决于你的主题):
<Window ...
Background="Transparent"
AllowsTransparency="True"
WindowStyle="None">
<!-- 你的内容 -->
</Window>
注意:
AllowsTransparency="True"
允许窗口真正透明(但可能会影响性能)。WindowStyle="None"
可以避免默认窗口边框带来的闪烁。