标签: c# user-interface microsoft-ui-automation
我正在使用UIAutomation中的c#来读取WPF应用程序中TextBlock的内容。一切正常。
UIAutomation
c#
TextBlock
问题在于,如果应用程序被冻结(不响应),而我尝试读取AutomationElement的名称值,则会花费太长时间,并且我的应用程序无法运行。
AutomationElement
是否可以设置时间限制来读取AutomationElement的值?因此,如果读取值失败,应该返回null,可能吗?我有try-catch,但是没有发生异常,只是花了太长时间