Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gepubliceerd: november 2016
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
De AccControl-code gebruikt de IAccessible-interface uit Microsoft Active Accessibility (MSAA). De AccControl-tag heeft:
Heeft een Name-eigenschap om de voor de gebruiker toegankelijke (beschrijvende) naam voor een besturingselement te definiëren.
Heeft een Path-code om een zoekpad te definiëren voor het besturingselement in de IAccessibility-structuur van de toepassing. De tag <Path> bevat de volgende: FindWindow-tag en Volgende tag.
Het volgende XML-voorbeeld toont een besturingselementdefinitie met de code AccControl.
<AccControl name="Control Name">
<Path>
<FindWindow>
<CaptionStartsWith>Customer App</CaptionStartsWith>
</FindWindow>
<Next/>
<Next match="2">Customer Name:</Next>
</Path>
</AccControl>
Notitie
Sommige elementen in de tag Path hebben een <match>-kenmerk dat u kunt gebruiken om een teller toe te voegen aan de zoekbeschrijving. Alle twee de volgende voorbeelden retourneren hetzelfde zoekresultaat, maar het eerste voorbeeld implementeert de <match>-tag:
-
Voorbeeld 1
<Caption match="2">Test Application</Caption> -
Voorbeeld 2:
<Caption>Test Application</Caption> <Caption>Test Application</Caption>
Als <match> niet is gespecificeerd, is de standaardwaarde 0.
De methode GetControlValue in een AccControl wordt altijd toegewezen aan de methode get_accValue voor het onderwerp IAccessible-knooppunt, tenzij het knooppunt role="radio button" of role="check box" bevat. In dergelijke gevallen retourneert de methode GetControlValueTrue of False, afhankelijk van of de status van het knooppunt is geselecteerd.
De methode SetControlValue in een AccControl-tag wordt altijd toegewezen aan de methode set_accValue voor het onderwerp IAccessible-knooppunt, met uitzondering van knooppunten die role="radio button" of role="check box" bevatten. In het geval van een keuzerondje treedt een UnsupportedControlOperation-uitzondering op omdat aan een keuzerondje geen True- of False-waarde kan worden toegewezen.
Het volgende voorbeeld toont de RELAX NG XML-code voor de tag <Path>.
# 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? }*
}
}
Zie ook
WinDDA
Data-Driven Adapters (DDA's) gebruiken
Unified Service Desk 2.0
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht