编码 UI 中的隐藏控件
本文关键字:隐藏 控件 UI 编码 | 更新日期: 2023-09-27 18:35:10
我正在尝试为 WPF 应用程序记录编码的 UI。我的目标是点击按钮(Mybutton
)。
问题是在应用程序中还有另一个控件,它不可见,它位于我的按钮顶部。每次我单击myButton
- CUIT 生成的代码用于阻止控制。
我有应用程序代码 - 但没有权限更改 xaml(我可以添加自己的实现,例如"onCrerationAutomationPeer")。
有没有办法编写一个插件,该插件将知道识别 BlockingCcontrol 不可见 - 并且不会选择它?
我已经发现,如果我实现onCrerationAutomationPeer
返回null阻止控件将被忽略。
在 WPF 中,您还可以询问按钮是否已启用。
if(button.GetProperty("Enabled").Equals(true)) { ... }