0

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

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

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

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

4

2 回答 2

1

我发现如果我实现onCrerationAutomationPeer返回 null 阻塞控制将被忽略。

于 2012-06-05T12:51:21.503 回答
0

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

if(button.GetProperty("Enabled").Equals(true)) { ... }
于 2014-05-19T11:49:07.380 回答