我一直在谷歌上搜索答案,但到目前为止还没找到。
我正在为WPF应用程序编写一些UIAutomation测试,但我似乎无法确定按钮是否设置为默认值。
例如,假设表单上有许多文本框。当地址文本框具有焦点时,有一个设置为默认按钮的查找按钮(即,当您按ENTER时将调用该按钮)。
我遇到的问题是如何确定地址字段有焦点时IsDefault是否为真,当地址没有焦点时判断是否为假。
似乎没有办法从我所看到的地方评估这个属性。
所以,任何帮助解决这个问题都会有所帮助。
谢谢,保罗
答案 0 :(得分:0)
MSDN中的详细信息(TextPattern.TextSelectionChangedEvent) - > http://msdn.microsoft.com/en-us/library/system.windows.automation.textpattern.textselectionchangedevent.aspx
您可以通过UISpy检查和监控此事件:i。在树中选择目标编辑控件。 II。选择菜单" Events" - > "配置" (选择范围和事件)iii。选择菜单" Events" - > "开始"
当EditBox上发生一些事件时,UISpy将跟踪事件到输出面板。