AutomationPattern Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Identifica il pattern di controllo.
public ref class AutomationPattern : System::Windows::Automation::AutomationIdentifier
public class AutomationPattern : System.Windows.Automation.AutomationIdentifier
type AutomationPattern = class
inherit AutomationIdentifier
Public Class AutomationPattern
Inherits AutomationIdentifier
- Ereditarietà
Esempio
Nell'esempio seguente vengono visualizzati i ProgrammaticName modelli supportati da un AutomationElementoggetto .
Nell'esempio seguente viene illustrato come richiedere un modello specifico.
/// <summary>
/// Retrieves the selection container for a selection item.
/// </summary>
/// <param name="listItem">
/// An element that supports SelectionItemPattern.
/// </param>
AutomationElement GetListItemParent(AutomationElement listItem)
{
if (listItem == null) throw new ArgumentException();
SelectionItemPattern pattern = listItem.GetCurrentPattern(SelectionItemPattern.Pattern) as SelectionItemPattern;
if (pattern == null)
{
return null;
}
else
{
SelectionItemPattern.SelectionItemPatternInformation properties = pattern.Current;
return properties.SelectionContainer;
}
}
''' <summary>
''' Retrieves the selection container for a selection item.
''' </summary>
''' <param name="listItem">
''' An element that supports SelectionItemPattern.
''' </param>
Function GetListItemParent(ByVal listItem As AutomationElement) As AutomationElement
If listItem Is Nothing Then
Throw New ArgumentException()
End If
Dim pattern As SelectionItemPattern = _
DirectCast(listItem.GetCurrentPattern(SelectionItemPattern.Pattern), SelectionItemPattern)
If pattern Is Nothing Then
Return Nothing
Else
Dim properties As SelectionItemPattern.SelectionItemPatternInformation = pattern.Current
Return properties.SelectionContainer
End If
End Function 'GetListItemParent
Commenti
Le istanze di questo tipo identificano modelli di controllo specifici. Ad esempio, il campo identifica il DockPattern.Pattern modello di DockPattern controllo.
Proprietà
Id |
Ottiene l'identificatore numerico sottostante. (Ereditato da AutomationIdentifier) |
ProgrammaticName |
Ottiene il nome registrato a livello di codice. (Ereditato da AutomationIdentifier) |
Metodi
CompareTo(Object) |
Confronta questo oggetto AutomationIdentifier con un altro AutomationIdentifier. (Ereditato da AutomationIdentifier) |
Equals(Object) |
Restituisce un valore che indica se l'oggetto AutomationIdentifier fornito è equivalente a questo AutomationIdentifier. (Ereditato da AutomationIdentifier) |
GetHashCode() |
Restituisce il codice hash per questo identificatore di Automazione interfaccia utente. (Ereditato da AutomationIdentifier) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
LookupById(Int32) |
Recupera un oggetto AutomationPattern che incapsula un identificatore numerico specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |