嘿,我正在尝试从 WPF 应用程序获取图像:
如您所见,图像在树下
“远程电话”窗口>“”自定义>“”图像
我找到了如何找到文本框和按钮(以及调用按钮)的示例,但我还没有找到可以让我获取图像并将其显示在我的表单图片框中的代码。
LogMessage("Getting RootElement...");
AutomationElement rootElement = AutomationElement.RootElement;
if (rootElement != null)
{
LogMessage("OK." + Environment.NewLine);
Automation.Condition condition = new PropertyCondition(AutomationElement.NameProperty, "Remote phone");
LogMessage("Searching for Remote Phone Window...");
AutomationElement appElement = rootElement.FindFirst(TreeScope.Children, condition);
if (appElement != null)
{
LogMessage("OK " + Environment.NewLine);
LogMessage("Searching for Image...");
AutomationElement txtElementA = GetTextElement(appElement, "image");
if (txtElementA != null)
etc..etc...
它发现appElement很好,但是一旦到达txtElementA它就应该是NULL,因为它正在寻找GetTextElement而不是图片/图像元素。
找到图像并抓取它然后在我的表单上的图片框中显示它的正确代码是什么?
谢谢!