2016-05-04 3 views
0

Ich habe entwickelt, codierte UI-Unterstützung für meine Kontrolle (Chart) .Meine Kontrolle enthält Sammlung von Steuerelementen.Diese sind auf der Oberseite eines anderen angeordnet. Zum Beispiel habe ich Diagrammbereich und Serie hinzufügen (Serie vorhanden oben im Bereich). Klicken Sie bei der Aufzeichnung auf den Diagrammbereich, aber das codierte ui identifiziert dieses Steuerelement nicht, es sollte eine Nachricht für "benutzerdefiniertes Steuerelement der Klickserie" ausgegeben werden. Also, wie kann ich jedes Steuerelement identifizieren?Wie identifizieren Sie alle Steuerelemente in Diagramm, wenn es Überlagerung angeordnet hat?

Antwort

0

Was ich verstehe, ist, dass die Kontrolle, die Sie klicken, wahrscheinlich nicht UIA ausgesetzt ist. Sie haben angegeben, dass Sie die UIA-Unterstützung für Chart hinzugefügt haben, aber haben Sie Unterstützung für den Typ Ihrer Steuerelemente in der Steuerelementeammlung hinzugefügt?

Btw, eine einfache Möglichkeit zu sehen, ob ein Steuerelement von UIA identifiziert werden kann, ist die Verwendung des Inspect-Tools. Sie finden das Tool unter Ihrer SDK-Installation (meine ist zum Beispiel unter: C: \ Programme (x86) \ Windows Kits \ 8.1 \ bin \ x64) oder suchen Sie nach msdn inspect.exe, um von MS herunterzuladen.

Verwandte Themen