次のコードを検討してください。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
MessageBox.Show("MyMessage");
}
WPF ウィンドウが読み込まれた後にメッセージ ボックスを表示しようとすると、アプリケーションを実行すると、WPF ウィンドウが透明な背景で表示され (非クライアント領域のみが表示されます)、表示されるまでに 3 ~ 5 秒かかります。メッセージボックスが表示されます。メッセージ ボックスが閉じられた後にのみ、WPF ウィンドウは通常に戻ります。
これは正常ですか?他の誰かがこれを経験していますか?
編集:ウィンドウがどのように見えるかのスクリーンショットを追加しました: