AutomationElement.Current Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .