AutomationElement.AutomationElementInformation Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
- Ereditarietà
Esempio
Nell'esempio seguente viene illustrato come la Name proprietà viene recuperata da questa struttura.
/// <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
È possibile accedere alle proprietà direttamente da Cached e Current. Non è necessario recuperare la AutomationElement.AutomationElementInformation struttura stessa.
Le proprietà di questa struttura possono essere recuperate anche usando GetCurrentPropertyValue e GetCachedPropertyValue, usando gli identificatori corrispondenti da AutomationElement. Ad esempio, la AutomationElement.AutomationElementInformation.AcceleratorKey proprietà è identificata dal AutomationElement.AcceleratorKeyProperty campo . Altre informazioni sulle singole proprietà sono disponibili nelle pagine di riferimento per tali identificatori; vedere il collegamento nella sezione Osservazioni di ogni argomento di riferimento.
Proprietà
AcceleratorKey |
Ottiene una stringa contenente le combinazioni di tasti di scelta rapida per l'elemento. |
AccessKey |
Ottiene una stringa contenente il carattere del tasto di scelta per l'elemento. |
AutomationId |
Ottiene una stringa contenente l'identificatore Automazione interfaccia utente (ID) per l'elemento. |
BoundingRectangle |
Ottiene le coordinate del rettangolo che racchiude completamente l'elemento. |
ClassName |
Ottiene una stringa contenente il nome della classe dell'elemento come assegnato dallo sviluppatore del controllo. |
ControlType |
Ottiene l'oggetto ControlType dell'elemento. |
FrameworkId |
Ottiene il nome del framework dell'interfaccia utente sottostante. |
HasKeyboardFocus |
Ottiene un valore che indica se l'elemento ha la tastiera allo stato attivo. |
HelpText |
Ottiene il testo della Guida associato all'elemento. |
IsContentElement |
Ottiene un valore che specifica se l'elemento è un elemento di contenuto. |
IsControlElement |
Ottiene un valore che indica se l'elemento è visualizzato come controllo. |
IsEnabled |
Ottiene un valore che indica se l'elemento dell'interfaccia utente a cui fa riferimento l'elemento Automazione interfaccia utente è abilitato. |
IsKeyboardFocusable |
Ottiene un valore che indica se l'elemento Automazione interfaccia utente può accettare lo stato attivo della tastiera. |
IsOffscreen |
Ottiene un valore che indica se l'elemento Automazione interfaccia utente è visibile sullo schermo. |
IsPassword |
Ottiene un valore che indica se l'elemento Automazione interfaccia utente contiene contenuto protetto. |
IsRequiredForForm |
Ottiene un valore che indica se è necessario compilare l'elemento Automazione interfaccia utente in un modulo. |
ItemStatus |
Ottiene una descrizione dello stato di un elemento all'interno di un elemento. |
ItemType |
Ottiene una descrizione del tipo di un elemento. |
LabeledBy |
Ottiene l'elemento che contiene l'etichetta di testo per questo elemento. |
LocalizedControlType |
Ottiene una descrizione del tipo di controllo. |
Name |
Ottiene il nome dell'elemento. |
NativeWindowHandle |
Ottiene l'handle della finestra dell'elemento. |
Orientation |
Ottiene l'orientamento del controllo. |
ProcessId |
Ottiene l'identificatore di processo (ID) di questo elemento. |