AutomationElementIdentifiers Classe
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.
Contiene valori usati come identificatori di proprietà di automazione dai provider di Automazione interfaccia utente e dai client Automazione interfaccia utente.
public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationElementIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Le classi come AutomationElementIdentifiers sono gli identificatori per l'implementazione Windows Runtime di un modello di provider comune per Microsoft Automazione interfaccia utente. AutomationElementIdentifiers identifica le proprietà peer di automazione generali che fanno parte della funzionalità peer di base, anziché essere correlata a un modello di controllo di automazione specifico. È possibile usare questi identificatori se si implementa un peer di automazione personalizzato Windows Runtime basato su AutomationPeer o FrameworkElementAutomationPeer. Questi identificatori sono necessari per le chiamate RaisePropertyChangedEvent effettuate dal codice di controllo che fa riferimento al peer personalizzato o per FindItemByProperty in un peer del contenitore di elementi.
Questo stesso set di identificatori di proprietà viene in genere esposto ai client in modo diverso, a seconda della tecnologia usata per implementare il client ed esaminare l'albero di Microsoft Automazione interfaccia utente. Un elenco di identificatori di proprietà per i client è documentato nell'argomento Identificatori di proprietà dell'elemento di Automazione.
Proprietà
AcceleratorKeyProperty |
Identifica la proprietà di automazione delle chiavi dell'acceleratore. Il valore della proprietà della chiave di scelta rapida viene restituito dal metodo GetAcceleratorKey . |
AccessKeyProperty |
Identifica la proprietà di automazione delle chiavi di accesso. Il valore della proprietà chiave di accesso viene restituito dal metodo GetAccessKey . |
AnnotationsProperty |
Ottiene l'identificatore per la proprietà di automazione delle annotazioni. |
AutomationIdProperty |
Identifica la proprietà di automazione dell'identificatore dell'elemento di automazione. Il valore dell'identificatore dell'elemento di automazione viene restituito dal metodo GetAutomationId . |
BoundingRectangleProperty |
Identifica la proprietà di automazione del rettangolo di associazione. Il valore della proprietà rettangolo di associazione viene restituito dal metodo GetBoundingRectangle . |
ClassNameProperty |
Identifica la proprietà di automazione dei nomi della classe. Il valore della proprietà nome classe viene restituito dal metodo GetClassName . |
ClickablePointProperty |
Identifica la proprietà di automazione dei punti clickable. Il valore della proprietà del punto clickable valido viene restituito dal metodo GetClickablePoint . |
ControlledPeersProperty |
Identifica la proprietà di automazione peer controllata. Un elenco di peer controllati viene restituito dal metodo GetControlPeers . |
ControlTypeProperty |
Identifica la proprietà di automazione dei tipi di controllo. Il valore della proprietà del tipo di controllo viene restituito dal metodo GetAutomationControlType . |
CultureProperty |
Identifica la proprietà Culture, che contiene un identificatore delle impostazioni locali per l'elemento di automazione, ad esempio 0x0409 per "en-US" o inglese (Stati Uniti)). |
DescribedByProperty |
Identifica l'oggetto descritto dalla proprietà di automazione. |
FlowsFromProperty |
Identifica la proprietà di automazione "flussi da". Il valore della proprietà "flow from" viene restituito dal metodo GetFlowsFrom . |
FlowsToProperty |
Identifica la proprietà di automazione "flussi a". Il valore della proprietà "flow to" viene restituito dal metodo GetFlowsTo . |
FullDescriptionProperty |
Identifica la proprietà di automazione della descrizione completa. |
HasKeyboardFocusProperty |
Identifica la proprietà di automazione dello stato attivo della tastiera. Lo stato attivo della tastiera viene restituito dal metodo HasKeyboardFocus . |
HeadingLevelProperty |
Identifica la proprietà di automazione a livello di titolo. Il valore della proprietà del livello di intestazione viene restituito dal metodo GetHeadingLevel . |
HelpTextProperty |
Identifica la proprietà di automazione del testo della Guida. Il valore della proprietà help text viene restituito dal metodo GetHelpText . |
IsContentElementProperty |
Identifica la proprietà di automazione dell'elemento contenuto. Lo stato dell'elemento contenuto indica se l'elemento contiene contenuto prezioso per l'utente finale. Lo stato corrente viene restituito dal metodo IsContentElement . |
IsControlElementProperty |
Identifica la proprietà di automazione dell'elemento di determinazione degli elementi di controllo. Lo stato dell'elemento di controllo indica se l'elemento contiene componenti dell'interfaccia utente che possono essere modificati. Lo stato corrente viene restituito dal metodo IsControlElement . |
IsDataValidForFormProperty |
Identifica la proprietà di automazione booleana che indica se i dati sono validi per il modulo. |
IsDialogProperty |
Identifica il valore Boolean AutomationProperties.IsDialogProperty che indica se l'elemento di automazione è una finestra di dialogo. |
IsEnabledProperty |
Identifica la proprietà di automazione di determinazione abilitata. Lo stato abilitato indica se l'elemento a cui fa riferimento il peer di automazione è abilitato. Lo stato corrente viene restituito dal metodo IsEnabled . |
IsKeyboardFocusableProperty |
Identifica la proprietà di automazione della determinazione attivabile dalla tastiera. Lo stato attivo della tastiera viene restituito dal metodo IsKeyboardFocusable . |
IsOffscreenProperty |
Identifica la proprietà di automazione della determinazione offscreen. Lo stato offscreen indica se l'elemento a cui fa riferimento il peer di automazione è fuori dallo schermo. Lo stato corrente viene restituito dal metodo IsOffscreen . |
IsPasswordProperty |
Identifica la proprietà di automazione della determinazione delle password. Lo stato della password indica se l'elemento a cui fa riferimento il peer di automazione contiene una password. Lo stato corrente viene restituito dal metodo IsPassword . |
IsPeripheralProperty |
Identifica la proprietà di automazione booleana che indica se l'elemento di automazione rappresenta l'interfaccia utente periferica. |
IsRequiredForFormProperty |
Identifica la proprietà di automazione dei requisiti del modulo. Lo stato del requisito del modulo indica se l'elemento deve essere completato in un modulo. Lo stato corrente viene restituito dal metodo IsRequiredForForm . |
ItemStatusProperty |
Identifica la proprietà di automazione dello stato dell'elemento. Lo stato dell'elemento corrente viene restituito dal metodo GetItemStatus . |
ItemTypeProperty |
Identifica la proprietà di automazione dei tipi di elemento. Il valore del tipo di elemento viene restituito dal metodo GetItemType . |
LabeledByProperty |
Identifica la proprietà di automazione peer con etichetta. La relazione di etichettatura per un peer di automazione viene restituita dal metodo GetLabeledBy . |
LandmarkTypeProperty |
Ottiene l'identificatore per la proprietà di automazione dei tipi di riferimento. |
LevelProperty |
Ottiene l'identificatore per la proprietà di automazione a livello. |
LiveSettingProperty |
Identifica la proprietà di automazione delle impostazioni live. Il valore della proprietà delle impostazioni live viene restituito dal metodo GetLiveSetting . |
LocalizedControlTypeProperty |
Identifica la proprietà di automazione dei tipi di controllo localizzata che fornisce un meccanismo per modificare il tipo di controllo letto dall'Assistente vocale. |
LocalizedLandmarkTypeProperty |
Ottiene l'identificatore per la proprietà di automazione dei tipi di punti di riferimento localizzati. |
NameProperty |
Identifica la proprietà di automazione dei nomi dell'elemento. Il nome corrente viene restituito dal metodo GetName . |
OrientationProperty |
Identifica la proprietà di automazione dell'orientamento. Il valore di orientamento corrente viene restituito dal metodo GetOrientation . |
PositionInSetProperty |
Ottiene l'identificatore per la posizione nella proprietà di automazione impostata. |
SizeOfSetProperty |
Ottiene l'identificazione delle dimensioni della proprietà di automazione impostata. |