1

私の C# WPF アプリケーションには、一度に開くことができる複数のウィンドウがあります。これらのウィンドウの 1 つは通知用であり、確認されるまで最上位 (または同様) のままにする必要があります。私が抱えている問題はTopmost=true;、ウィンドウが一番上に表示されるように設定すると、通知ウィンドウのボタンをクリックする前にウィンドウを閉じる必要があることです。

BringIntoView();Activate();Focus();、および Calling を再試行Show();しました。

これらはすべて失敗します。何が欠けていますか?

前もって感謝します

4

1 に答える 1

1

他のウィンドウはモーダルに呼び出されますか? 例えばwindow.ShowDialog()?そうすることで、非モーダルウィンドウの「最上位」設定より優先されます。

于 2013-06-18T19:30:56.430 に答える