我正在尝试在WPF应用程序中实现UI自动化,但只要出现模式对话框,UI自动化就会挂起,直到手动关闭对话框。
到目前为止,我已尝试使用第二个线程关闭对话框,将应用程序设置为使用MTA线程,使用RaiseEvent在按钮上引发Button.ClickEvent以关闭对话框,并使用sendinput发送按键到对话框。 这些方法都不起作用,我还没有找到任何其他的解决方法。
有没有人知道任何可能的解决方案?
答案 0 :(得分:0)
答案 1 :(得分:0)
保持UI是模态对话框的定义和目的。如果您不想保留UI,则需要modeLESS对话框。用户界面没有挂起。模态对话框正在完成它应该做的事情。