Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Veröffentlicht: November 2016
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Das AccControl-Tag verwendet die IAccessible-Benutzeroberfläche von Microsoft Active Accessibility (MSAA). Das AccControl-Tag verfügt über:
Eine Name-Eigenschaft, um den Benutzer-zugreifbaren (benutzerfreundlichen) Namen für ein Steuerelement zu definieren.
Ein Path-Tag, um einen Suchpfad für das Steuerelement in der IAccessibility-Struktur der Anwendung zu definieren. Das <Path>-Tag enthält Folgendes: FindWindow-Tag und Nächstes Tag.
Das folgende XML-Beispiel zeigt eine Steuerelementdefinition unter Verwendung des AccControl-Tags.
<AccControl name="Control Name">
<Path>
<FindWindow>
<CaptionStartsWith>Customer App</CaptionStartsWith>
</FindWindow>
<Next/>
<Next match="2">Customer Name:</Next>
</Path>
</AccControl>
Hinweis
Einige Elemente im Path-Tag besitzen ein <match>-Attribut, das Sie verwenden können, um der Suchbeschreibung einen Zähler hinzuzufügen. Beide der folgenden Beispiele geben das gleiche Suchergebnis zurück, das erste Beispiel implementiert jedoch das <match>-Tag:
-
Beispiel 1
<Caption match="2">Test Application</Caption> -
Beispiel 2:
<Caption>Test Application</Caption> <Caption>Test Application</Caption>
Wenn <match> nicht angegeben ist, ist der Standardwert 0.
Die GetControlValue-Methode auf einem AccControl-Tag wird immer der get_accValue-Methode auf dem IAccessible-Betreff-Knoten zugeordnet, sofern der Knoten nicht role="radio button" oder role="check box" enthält. In solchen Fällen gibt die GetControlValue-Methode True oder False zurück, je nachdem, ob der Status des Knotens ausgewählt ist.
Die SetControlValue-Methode auf einem AccControl-Tag wird immer der set_accValue-Methode auf dem IAccessible-Betreff-Knoten zugeordnet, ausgenommen Knoten, die role="radio button" oder role="check box" enthalten. Im Falle eines Optionsfelds wird eine UnsupportedControlOperation -Ausnahme ausgelöst, weil ein Optionsfeld nicht einem True- oder False-Wert zugewiesen werden kann.
Im folgenden Beispiel wird der RELAX NG-XML-Code für das <Path>-Tag angezeigt.
# RELAX NG XML grammar for Path
# http://relaxng.org/compact-tutorial-20030326.html
grammar
{
start = Path
Path = element Path
{
FindWindow* & element Next
{ attribute match { xsd:integer }?
,attribute offset { xsd:integer }?,text? }*
}
}
Siehe auch
WinDDA
Verwenden von datengesteuerten Adaptern (DDAs)
Unified Service Desk 2.0
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright