AutomationElement.Current Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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é.