AutomationElement.GetSupportedPatterns Metodo

Definizione

Recupera i pattern di controllo supportati da questo oggetto AutomationElement.

public System.Windows.Automation.AutomationPattern[] GetSupportedPatterns ();

Restituisce

Matrice di oggetti AutomationPattern che rappresentano i pattern di controllo supportati.

Esempio

Nell'esempio seguente viene illustrato come recuperare i modelli di controllo supportati da un AutomationElementoggetto .

// element is an AutomationElement.
AutomationPattern[] patterns = element.GetSupportedPatterns();
foreach (AutomationPattern pattern in patterns)
{
    Console.WriteLine("ProgrammaticName: " + pattern.ProgrammaticName);
    Console.WriteLine("PatternName: " + Automation.PatternName(pattern));
}

Commenti

Questo metodo viene in genere usato per il debug. La chiamata richiede una grande quantità di elaborazione, perché esegue una query AutomationElement per ogni modello possibile. In genere si userebbe GetCurrentPattern per recuperare un modello di controllo specifico da un AutomationElementoggetto . Per verificare se è supportato un modello specifico, controllare la proprietà appropriata; ad esempio , IsWindowPatternAvailableProperty.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche