モーダルになるように、.ShowDialog() で新しいウィンドウを起動する MainApplication Window があります。
UploadWindow uploadWindow = new UploadWindow();
uploadWindow.ShowDialog();
現在、ユーザーはこのウィンドウを開いたままにしておくことが多く、他のウィンドウの下に隠れてしまう可能性があります。MainApplication がクリックされると、エラーのようなビープ音が鳴り、それを操作できないため、モーダル ウィンドウは期待どおりに適切にブロックされますが、この時点でモーダル ウィンドウがフォーカスされていることをユーザーに示すとよいでしょう。まだ開いている。
現在、MainApplication ウィンドウがロックされているように見えます。