Freigeben über


AutomationElement.Current Eigenschaft

Definition

Ruft die aktuellen Eigenschaftswerte für das AutomationElement ab.

public:
 property System::Windows::Automation::AutomationElement::AutomationElementInformation Current { System::Windows::Automation::AutomationElement::AutomationElementInformation get(); };
public System.Windows.Automation.AutomationElement.AutomationElementInformation Current { get; }
member this.Current : System.Windows.Automation.AutomationElement.AutomationElementInformation
Public ReadOnly Property Current As AutomationElement.AutomationElementInformation

Eigenschaftswert

AutomationElement.AutomationElementInformation

Eine Struktur, die die aktuellen Eigenschaftswerte enthält.

Ausnahmen

Die Benutzeroberfläche für das AutomationElement ist nicht mehr vorhanden.

Beispiele

Das folgende Beispiel zeigt, wie die Current Eigenschaft verwendet wird, um den Namen eines Elements abzurufen, das in einer Liste ausgewählt wurde.

/// <summary>
/// Handles ElementSelected events by showing a message.
/// </summary>
/// <param name="src">Object that raised the event; in this case, a list item.</param>
/// <param name="e">Event arguments.</param>
private void OnSelect(object src, AutomationEventArgs e)
{
    // Get the name of the item, which is equivalent to its text.
    AutomationElement element = src as AutomationElement;
    if (element != null)
    {
        Console.WriteLine(element.Current.Name + " was selected.");
    }
}
''' <summary>
''' Handles ElementSelected events by showing a message.
''' </summary>
''' <param name="src">Object that raised the event; in this case, a list item.</param>
''' <param name="e">Event arguments.</param>
Private Sub OnSelect(ByVal src As Object, ByVal e As AutomationEventArgs)
    ' Get the name of the item, which is equivalent to its text.
    Dim element As AutomationElement = DirectCast(src, AutomationElement)
    If (element IsNot Nothing) Then
        Console.WriteLine(element.Current.Name + " was selected.")
    End If

End Sub

Hinweise

Die Accessoren für Benutzeroberflächenautomatisierung Eigenschaften werden als Eigenschaften der von der Struktur zurückgegebenen CurrentStruktur dargestellt. Sie müssen die Struktur nicht abrufen; Sie können direkt auf seine Mitglieder zugreifen, wie im folgenden Beispiel. Spezifische Informationen zu den verfügbaren Eigenschaften und deren Verwendung finden Sie unter AutomationElement.AutomationElementInformation.

Verwenden Sie die Cached Eigenschaft, um den zwischengespeicherten Wert von Benutzeroberflächenautomatisierung Eigenschaften für dieses Element abzurufen.

Gilt für

Siehe auch