AutomationElement.Current Eigenschaft
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.
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
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.