AutomationPattern Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bezeichnet ein Steuerelementmuster.
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
Beispiele
Das folgende Beispiel zeigt muster, die ProgrammaticName von unterstützt AutomationElementwerden.
Im folgenden Beispiel wird gezeigt, wie ein bestimmtes Muster angefordert wird.
/// <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 Steuerelementmuster. Das Feld identifiziert z. DockPattern.Pattern B. das DockPattern Steuerelementmuster.
Eigenschaften
Id |
Ruft den zugrunde liegenden numerischen Bezeichner ab. (Geerbt von AutomationIdentifier) |
ProgrammaticName |
Ruft den registrierten programmgesteuerten Namen ab. (Geerbt von AutomationIdentifier) |
Methoden
CompareTo(Object) |
Vergleicht diesen AutomationIdentifier mit einem anderen AutomationIdentifier. (Geerbt von AutomationIdentifier) |
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob der angegebene AutomationIdentifier diesem AutomationIdentifier entspricht. (Geerbt von AutomationIdentifier) |
GetHashCode() |
Gibt den Hashcode für diesen Benutzeroberflächenautomatisierungsbezeichner zurück. (Geerbt von AutomationIdentifier) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
LookupById(Int32) |
Ruft ein AutomationPattern ab, das einen angegebenen numerischen Bezeichner kapselt. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |