Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Data di pubblicazione: novembre 2016
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Il tag AccControl utilizza l'interfaccia IAccessible da Microsoft Active Accessibility (MSAA). Il tag AccControl include:
Una proprietà Name per definire il nome (descrittivo) accessibile agli utenti per un controllo.
Un tag Path per definire un percorso di ricerca per il controllo nell'albero IAccessibility dell'applicazione. Il tag <Path> contiene: Tag FindWindow e Tag Next.
Il seguente XML di esempio mostra la definizione di un controllo utilizzando il tag AccControl.
<AccControl name="Control Name">
<Path>
<FindWindow>
<CaptionStartsWith>Customer App</CaptionStartsWith>
</FindWindow>
<Next/>
<Next match="2">Customer Name:</Next>
</Path>
</AccControl>
Nota
Alcuni elementi del tag Path includono un attributo <match> utilizzabile per aggiungere un contatore alla descrizione della ricerca. Entrambi gli esempi riportati di seguito ottengono lo stesso risultato della ricerca, ma il primo esempio implementa il tag <match>:
-
Esempio 1
<Caption match="2">Test Application</Caption> -
Esempio 2:
<Caption>Test Application</Caption> <Caption>Test Application</Caption>
Se <match> non viene specificato, il valore predefinito è 0.
Il metodo GetControlValue in un tag AccControl è sempre mappato al metodo get_accValue nel nodo IAccessible dell'oggetto, se il nodo non contiene role="radio button" o role="check box". In questi casi, il metodo GetControlValue restituisce True o False, a seconda dello stato del nodo selezionato.
Il metodo SetControlValue in un tag AccControl è sempre mappato al metodo set_accValue nel nodo IAccessible dell'oggetto, ad eccezioni dei nodi che dispongono di role="radio button" o role="check box". Nel caso di un pulsante di opzione, viene generata un'eccezione UnsupportedControlOperation perché a un pulsante di opzione non può essere assegnato un valore False o True.
Il seguente esempio visualizza il codice XML RELAX NG per il 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? }*
}
}
Vedere anche
WinDDA
Utilizzare adapter guidati dai dati (DDA)
Unified Service Desk 2.0
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright