5分間非アクティブになった後にユーザーをログアウトする必要があるWPFアプリケーションがあります。
ただし、ユーザーが任意のページの印刷ダイアログを開き、5 分間画面に触れなかった場合、ユーザーをログアウトしてすべての子要素をクリアしても、印刷ダイアログは WPF フォームの上に残り、誰かが来て何を印刷し続けることができます。ページユーザーが滞在したことはありません。
使ってみました;
Window window = Application.Current.MainWindow;
また
FocusManager.GetFocusedElement();
しかし、PrintDialog にアクセスして閉じることはできませんでした。
ユーザーが印刷ダイアログに応答しなかった場合にアクセスして閉じる方法はありますか?