Partager via


AutomationElement.Current Propriété

Définition

Obtient les valeurs de propriétés actuelles de 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

Valeur de propriété

AutomationElement.AutomationElementInformation

Structure contenant les valeurs de propriétés actuelles.

Exceptions

L’interface utilisateur pour AutomationElement n’existe plus.

Exemples

L’exemple suivant montre comment la Current propriété est utilisée pour récupérer le nom d’un élément sélectionné dans une liste.

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

Remarques

Les accesseurs pour les propriétés UI Automation sont représentés en tant que propriétés de la structure retournée par Current. Vous n’avez pas besoin de récupérer la structure ; vous pouvez accéder directement à ses membres, comme dans l’exemple ci-dessous. Pour plus d’informations sur les propriétés disponibles et leur utilisation, consultez AutomationElement.AutomationElementInformation.

Pour obtenir la valeur mise en cache de UI Automation propriétés sur cet élément, utilisez la Cached propriété.

S’applique à

Voir aussi