编码 UI 中的隐藏控件

本文关键字:隐藏 控件 UI 编码 | 更新日期: 2023-09-27 18:35:10

我正在尝试为 WPF 应用程序记录编码的 UI。我的目标是点击按钮(Mybutton)。

问题是在应用程序中还有另一个控件,它不可见,它位于我的按钮顶部。每次我单击myButton - CUIT 生成的代码用于阻止控制。

我有应用程序代码 - 但没有权限更改 xaml(我可以添加自己的实现,例如"onCrerationAutomationPeer")。

有没有办法编写一个插件,该插件将知道识别 BlockingCcontrol 不可见 - 并且不会选择它?

编码 UI 中的隐藏控件

我已经发现,如果我实现onCrerationAutomationPeer返回null阻止控件将被忽略。

在 WPF 中,您还可以询问按钮是否已启用。

if(button.GetProperty("Enabled").Equals(true)) { ... }