クライアントアプリケーションをロックするために(ユーザーがしばらく非アクティブになった後)、アプリケーションモーダルダイアログ(Dialogクラス)をポップアップして、他のすべてのユーザー入力を防ぎ、正常に機能する認証を強制します。
このアプローチには 1 つの問題があります。別のモーダル ダイアログがトリガーされた場合、そのダイアログは一番上に表示され、フォーカスを盗み、ロック メカニズムをバイパスします。
追加のモーダル ダイアログが制御を取得し、入力を「唯一のマスター ダイアログ」に任せないようにする方法はありますか?