在 WPF 應用程序啟動時出現 短暫的白色閃爍(白色閃屏),通常是由于以下原因導致的:
主要原因
WPF 默認窗口背景是白色,在加載 UI 之前會短暫顯示白色背景。
解決方案
設置窗口背景為透明或黑色(推薦)
在 Window
的 XAML 中設置 Background="Transparent"
或 Background="Black"
(取決于你的主題):
<Window ...Background="Transparent" AllowsTransparency="True" WindowStyle="None"><!-- 你的內容 -->
</Window>
注意:
AllowsTransparency="True"
允許窗口真正透明(但可能會影響性能)。WindowStyle="None"
可以避免默認窗口邊框帶來的閃爍。