AutomationElement.Current Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.