Condividi tramite


AutomationElementIdentifiers Classe

Definizione

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à
Object Platform::Object IInspectable AutomationElementIdentifiers
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.

Si applica a

Vedi anche