AutomationElement.Current AutomationElement.Current AutomationElement.Current AutomationElement.Current Property

Definition

Ruft die aktuellen Eigenschaftswerte für das AutomationElement ab.Gets the current property values of the AutomationElement.

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

Ausnahmen

Die Benutzeroberfläche für das AutomationElement ist nicht mehr vorhanden.The UI for the AutomationElement no longer exists.

Beispiele

Das folgende Beispiel zeigt, wie Current die-Eigenschaft verwendet wird, um den Namen eines Elements abzurufen, das in einer Liste ausgewählt wurde.The following example shows how the Current property is used to retrieve the name of an item that has been selected in a list.

/// <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ächenautomatisierungUI Automation Eigenschaften werden als Eigenschaften der-Struktur dargestellt, die Currentvon zurückgegeben wird.The accessors for BenutzeroberflächenautomatisierungUI Automation properties are represented as properties of the structure returned by Current. Sie müssen die Struktur nicht abrufen. Sie können direkt auf die zugehörigen Member zugreifen, wie im folgenden Beispiel gezeigt.You do not need to retrieve the structure; you can access its members directly, as in the example below. Spezifische Informationen zu den verfügbaren Eigenschaften und deren Verwendung finden AutomationElement.AutomationElementInformationSie unter.For specific information on the properties available and their use, see AutomationElement.AutomationElementInformation.

Verwenden Sie die Cached -Eigenschaft, BenutzeroberflächenautomatisierungUI Automation um den zwischengespeicherten Wert von Eigenschaften für dieses Element zu erhalten.To get the cached value of BenutzeroberflächenautomatisierungUI Automation properties on this element, use the Cached property.

Gilt für:

Siehe auch