AutomationElement.Current Proprietà

Definizione

Ottiene la proprietà corrente dell'oggetto AutomationElement.Gets the current property values of the 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

Valore della proprietà

Struttura che contiene i valori di proprietà correnti.A structure containing the current property values.

Eccezioni

L'interfaccia utente per AutomationElement non esiste più.The UI for the AutomationElement no longer exists.

Esempi

Nell'esempio seguente viene illustrata Current la modalità di utilizzo della proprietà per recuperare il nome di un elemento selezionato in un elenco.The following example shows how the Current property is used to retrieve the name of an item that has been selected in a list.

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

Commenti

Le funzioni di accesso Automazione interfaccia utenteUI Automation per le proprietà sono rappresentate come proprietà della struttura Currentrestituita da.The accessors for Automazione interfaccia utenteUI Automation properties are represented as properties of the structure returned by Current. Non è necessario recuperare la struttura; è possibile accedere direttamente ai membri, come nell'esempio riportato di seguito.You do not need to retrieve the structure; you can access its members directly, as in the example below. Per informazioni specifiche sulle proprietà disponibili e sul relativo utilizzo, vedere AutomationElement.AutomationElementInformation.For specific information on the properties available and their use, see AutomationElement.AutomationElementInformation.

Per ottenere il valore memorizzato nella Automazione interfaccia utenteUI Automation cache delle proprietà di questo elemento, Cached utilizzare la proprietà.To get the cached value of Automazione interfaccia utenteUI Automation properties on this element, use the Cached property.

Si applica a

Vedi anche