Compartir a través de


AutomationElement.Current Propiedad

Definición

Obtiene los valores de propiedad actuales 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

Valor de propiedad

AutomationElement.AutomationElementInformation

Estructura que contiene los valores de propiedad actuales.

Excepciones

La interfaz de usuario para el AutomationElement ya no existe.

Ejemplos

En el ejemplo siguiente se muestra cómo se usa la Current propiedad para recuperar el nombre de un elemento que se ha seleccionado en una 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

Comentarios

Los descriptores de acceso de Automatización de la interfaz de usuario propiedades se representan como propiedades de la estructura devuelta por Current. No es necesario recuperar la estructura; Puede acceder a sus miembros directamente, como en el ejemplo siguiente. Para obtener información específica sobre las propiedades disponibles y su uso, vea AutomationElement.AutomationElementInformation.

Para obtener el valor almacenado en caché de Automatización de la interfaz de usuario propiedades en este elemento, use la Cached propiedad .

Se aplica a

Consulte también