AutomationPattern AutomationPattern AutomationPattern AutomationPattern Class

Definition

Bezeichnet ein Steuerelementmuster.Identifies a control pattern.

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
Vererbung
AutomationPatternAutomationPatternAutomationPatternAutomationPattern

Beispiele

Im folgenden Beispiel wird der ProgrammaticName von unterstützten AutomationElementMustern angezeigt.The following example displays the ProgrammaticName of patterns supported by an AutomationElement.

Im folgenden Beispiel wird gezeigt, wie Sie ein bestimmtes Muster anfordern.The following example shows how to request a specific pattern.

/// <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

Hinweise

Instanzen dieses Typs identifizieren bestimmte Steuerelement Muster.Instances of this type identify specific control patterns. Das DockPattern.Pattern -Feld identifiziert beispielsweise das DockPattern -Steuerelement Muster.For example, the DockPattern.Pattern field identifies the DockPattern control pattern.

Methoden

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Vergleicht diesen AutomationIdentifier mit einem anderen AutomationIdentifier.Compares this AutomationIdentifier with another AutomationIdentifier.

(Inherited from AutomationIdentifier)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Gibt einen Wert zurück, der angibt, ob der angegebene AutomationIdentifier diesem AutomationIdentifier entspricht.Returns a value indicating whether the supplied AutomationIdentifier is equivalent to this AutomationIdentifier.

(Inherited from AutomationIdentifier)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für diesen BenutzeroberflächenautomatisierungUI Automation-Bezeichner zurück.Returns the hash code for this BenutzeroberflächenautomatisierungUI Automation identifier.

(Inherited from AutomationIdentifier)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
LookupById(Int32) LookupById(Int32) LookupById(Int32) LookupById(Int32)

Ruft ein AutomationPattern ab, das einen angegebenen numerischen Bezeichner kapselt.Retrieves an AutomationPattern that encapsulates a specified numerical identifier.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Eigenschaften

Id Id Id Id

Ruft den zugrunde liegenden numerischen Bezeichner ab.Gets the underlying numerical identifier.

(Inherited from AutomationIdentifier)
ProgrammaticName ProgrammaticName ProgrammaticName ProgrammaticName

Ruft den registrierten programmgesteuerten Namen ab.Gets the registered programmatic name.

(Inherited from AutomationIdentifier)

Gilt für:

Siehe auch