AutomationElement.Current Egenskap

Definition

Hämtar de aktuella egenskapsvärdena för 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

Egenskapsvärde

En struktur som innehåller de aktuella egenskapsvärdena.

Undantag

Användargränssnittet AutomationElement för finns inte längre.

Exempel

I följande exempel visas hur egenskapen Current används för att hämta namnet på ett objekt som har valts i en lista.

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

Kommentarer

Accessorerna för UI Automation egenskaper representeras som egenskaper för strukturen som returneras av Current. Du behöver inte hämta strukturen. du kan komma åt dess medlemmar direkt, som i exemplet nedan. Specifik information om vilka egenskaper som är tillgängliga och hur de används finns i AutomationElement.AutomationElementInformation.

Om du vill hämta det cachelagrade värdet för UI Automation egenskaper för det här elementet använder du egenskapen Cached.

Gäller för

Se även