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 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à
- 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. |