我有一个 WPF 应用程序,需要在 5 分钟不活动后注销用户。
但是,如果用户打开任何页面的打印对话框,并且 5 分钟内不触摸屏幕,即使我注销用户并清除所有子元素,打印对话框仍然停留在 WPF 表单的顶部,有人可以来继续打印什么曾经页面用户停留。
我尝试使用;
Window window = Application.Current.MainWindow;
或者
FocusManager.GetFocusedElement();
但无法访问 PrintDialog 并关闭它。
如果用户没有响应打印对话框,有什么方法可以访问并关闭它?