AutomationElementIdentifiers Classe

Definizione

Contiene valori usati come identificatori di proprietà di automazione da provider di Automazione interfaccia utente e client Automazione interfaccia utente.

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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

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 correlate 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 AutomationPeer.RaisePropertyChangedEvent effettuate dal codice di controllo che fa riferimento al proprio peer o per Provider.IItemContainerProvider.FindItemByProperty in un peer 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à di questo tipo per i client è documentato nell'argomento Identificatori proprietà elemento di automazione.

Proprietà

AcceleratorKeyProperty

Identifica la proprietà di automazione dei tasti di scelta rapida. 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à della 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 delimitazione. Il valore della proprietà rettangolo di delimitazione viene restituito dal metodo GetBoundingRectangle .

ClassNameProperty

Identifica la proprietà di automazione del nome della classe. Il valore della proprietà del nome della classe viene restituito dal metodo GetClassName .

ClickablePointProperty

Identifica la proprietà di automazione dei punti selezionabile. Un valore valido della proprietà del punto selezionabile viene restituito dal metodo GetClickablePoint .

ControlledPeersProperty

Identifica la proprietà di automazione peer controllata. Un elenco di peer controllati viene restituito dal metodo Get ControlledPeers .

ControlTypeProperty

Identifica la proprietà di automazione del tipo 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à "flussi da" viene restituito dal metodo GetFlowsFrom .

FlowsToProperty

Identifica la proprietà di automazione "flussi verso". Il valore della proprietà "flows 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 titolo viene restituito dal metodo GetHeadingLevel .

HelpTextProperty

Identifica la proprietà di automazione del testo della Guida. Il valore della proprietà di testo della Guida viene restituito dal metodo GetHelpText .

IsContentElementProperty

Identifica la proprietà di automazione per la determinazione dell'elemento contenuto. Lo stato dell'elemento contenuto indica se l'elemento contiene contenuto utile per l'utente finale. Lo stato corrente viene restituito dal metodo IsContentElement .

IsControlElementProperty

Identifica la proprietà di automazione per la determinazione dell'elemento 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 l'elemento 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 attivabile della tastiera viene restituito dal metodo IsKeyboardFocusable .

IsOffscreenProperty

Identifica la proprietà di automazione per la determinazione fuori schermo. Lo stato fuori schermo 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 per la 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 per la determinazione 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 del tipo 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 del tipo di punto di riferimento.

LevelProperty

Ottiene l'identificatore per la proprietà di automazione a livello.

LiveSettingProperty

Identifica la proprietà di automazione delle impostazioni attive. Il valore della proprietà delle impostazioni attive viene restituito dal metodo GetLiveSetting .

LocalizedControlTypeProperty

Identifica la proprietà di automazione del tipo 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 del tipo di punto di riferimento localizzato.

NameProperty

Identifica la proprietà di automazione del nome 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