System.Windows.Automation Namespace

Fornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF). Provides support for Windows Presentation Foundation (WPF) UI Automation clients.

Classi

AndCondition

Rappresenta una combinazione di due o più oggetti PropertyCondition che devono essere entrambi true perché sussista una corrispondenza.Represents a combination of two or more PropertyCondition objects that must both be true for a match.

AsyncContentLoadedEventArgs

Fornisce dati per un AsyncContentLoadedEvent.Provides data for a AsyncContentLoadedEvent.

Automation

Contiene i metodi e i campi per le applicazioni client di automazione interfaccia utente.Contains methods and fields for UI Automation client applications.

AutomationElement

Rappresenta un elemento di automazione interfaccia utente nell'albero di automazione interfaccia utente e contiene valori usati come identificatori dalle applicazioni del client di automazione interfaccia utente.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

AutomationElementCollection

Rappresenta una raccolta di oggetti AutomationElement.Represents a collection of AutomationElement objects.

AutomationElementIdentifiers

Contiene i valori usati come identificatori dai provider di automazione interfaccia utente.Contains values used as identifiers by UI Automation providers.

AutomationEvent

Identifica un evento di automazione interfaccia utente.Identifies a UI Automation event.

AutomationEventArgs

Fornisce dati per gli eventi di automazione interfaccia utente passati a un delegato AutomationEventHandler.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

AutomationFocusChangedEventArgs

Fornisce i dati per un evento di modifica dello stato attivo.Provides data for a focus-changed event.

AutomationIdentifier

Classe base per i tipi che identificano tipi di controllo, eventi, modelli, proprietà e attributi di testo nell'automazione interfaccia utente.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

AutomationPattern

Identifica il pattern di controllo.Identifies a control pattern.

AutomationProperties

Consente di ottenere o impostare il valore delle proprietà associate dell'istanza dell'elemento AutomationPeer.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

AutomationProperty

Identifica una proprietà di un oggetto AutomationElement.Identifies a property of an AutomationElement.

AutomationPropertyChangedEventArgs

Fornisce informazioni su un evento di modifica della proprietà.Provides information about a property-changed event.

AutomationTextAttribute

Identifica gli attributi del testo mediante l'automazione interfaccia utente.Identifies UI Automation text attributes.

BasePattern

Fornisce l'implementazione di base per le classi di pattern di controllo.Provides the base implementation for control pattern classes.

CacheRequest

Specifica proprietà e pattern che il framework di automazione interfaccia utente memorizza nella cache quando viene ottenuto un oggetto AutomationElement.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

ClientSettings

Contiene metodi che rendono disponibili al client i provider sul lato client.Contains methods that make client-side providers available to the client.

Condition

Tipo di base per condizioni usate nei filtri durante la ricerca di elementi nell'albero di automazione interfaccia utente.Base type for conditions used in filtering when searching for elements in the UI Automation tree.

ControlType

Identifica il tipo di un controllo dell'interfaccia utente.Identifies the type of a user interface (UI) control.

DockPattern

Rappresenta i controlli che espongono le proprietà di ancoraggio all'interno di un contenitore di ancoraggio.Represents controls that expose their dock properties within a docking container.

DockPatternIdentifiers

Contiene valori usati come identificatori per IDockProvider.Contains values used as identifiers for IDockProvider.

ElementNotAvailableException

Contiene informazioni sull'eccezione generata quando viene effettuato un tentativo per accedere a un elemento di automazione interfaccia utente che corrisponde a una parte dell'interfaccia utente non più disponibile.Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.

ElementNotEnabledException

Contiene informazioni sull'eccezione generata in caso di un tentativo di modificare un controllo non abilitato.Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.

ExpandCollapsePattern

Rappresenta i controlli in grado di espandersi visivamente per visualizzare il contenuto e di comprimersi per nascondere il contenuto.Represents controls that visually expand to display content and collapse to hide content.

ExpandCollapsePatternIdentifiers

Contiene i valori usati come identificatori da IExpandCollapseProvider.Contains values used as identifiers by IExpandCollapseProvider.

GridItemPattern

Rappresenta i controlli figlio di contenitori che supportano GridPattern.Represents child controls of containers that support GridPattern.

GridItemPatternIdentifiers

Contiene i valori usati come identificatori da IGridItemProvider.Contains values used as identifiers by IGridItemProvider.

GridPattern

Rappresenta controlli che fungono da contenitori per una raccolta di elementi figlio.Represents controls that act as containers for a collection of child elements. Gli elementi figlio di questo controllo supportano GridItemPattern e sono organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato da righe e colonne.The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

GridPatternIdentifiers

Contiene i valori usati come identificatori da IGridProvider.Contains values used as identifiers by IGridProvider.

InvokePattern

Rappresenta i controlli che avviano o eseguono una singola azione non ambigua e non mantengono lo stato quando attivati.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

InvokePatternIdentifiers

Contiene i valori usati come identificatori da IInvokeProvider.Contains values used as identifiers by IInvokeProvider.

ItemContainerPattern

Rappresenta un oggetto che gestisce gli elementi e supporta il recupero di un elemento dal valore della proprietà.Represents an object that manages items and supports retrieving an item by property value.

ItemContainerPatternIdentifiers

Contiene i valori usati come identificatori da IItemContainerProvider.Contains values used as identifiers by IItemContainerProvider.

MultipleViewPattern

Rappresenta controlli che forniscono e sono in grado di passare fra più rappresentazioni dello stesso insieme di informazioni o controlli figlio.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

MultipleViewPatternIdentifiers

Contiene i valori usati come identificatori da IMultipleViewProvider.Contains values used as identifiers by IMultipleViewProvider.

NoClickablePointException

Contiene informazioni sull'eccezione generata quando viene chiamato GetClickablePoint() sull'elemento di automazione interfaccia utente che non include un punto selezionabile.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point.

NotCondition

Rappresenta un oggetto Condition che è il negativo di un oggetto Condition specificato.Represents a Condition that is the negative of a specified Condition.

OrCondition

Rappresenta una combinazione di due o più condizioni dove esiste una corrispondenza se una delle condizioni è vera.Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

PropertyCondition

Rappresenta un oggetto Condition che testa se una proprietà ha un valore specificato.Represents a Condition that tests whether a property has a specified value.

ProxyAssemblyNotLoadedException

Contiene informazioni su un'eccezione generata quando si verifica un problema durante il caricamento di un assembly che contiene provider sul lato clientContains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers

RangeValuePattern

Rappresenta un controllo che può essere impostato su un valore compreso in un intervallo.Represents a control that can be set to a value within a range.

RangeValuePatternIdentifiers

Contiene valori usati come identificatori per IRangeValueProvider.Contains values used as identifiers for IRangeValueProvider.

ScrollItemPattern

Rappresenta i controlli figlio di contenitori che supportano il pattern di controllo ScrollPattern.Represents child controls of containers that support the ScrollPattern control pattern.

ScrollItemPatternIdentifiers

Contiene i valori usati come identificatori da IScrollItemProvider.Contains values used as identifiers by IScrollItemProvider.

ScrollPattern

Rappresenta controlli scorrevoli che fungono da contenitori per una raccolta di elementi figlio.Represents controls that act as scrollable containers for a collection of child elements. Gli elementi figlio di questo elemento supportano ScrollItemPattern.The children of this element support ScrollItemPattern.

ScrollPatternIdentifiers

Contiene valori usati come identificatori per IScrollProvider.Contains values used as identifiers for IScrollProvider.

SelectionItemPattern

Rappresenta elementi figlio selezionabili di controlli contenitore che supportano SelectionPattern.Represents selectable child items of container controls that support SelectionPattern.

SelectionItemPatternIdentifiers

Contiene i valori usati come identificatori da ISelectionItemProvider.Contains values used as identifiers by ISelectionItemProvider.

SelectionPattern

Rappresenta un controllo che funge da contenitore per una raccolta di elementi figlio selezionabili.Represents a control that acts as a container for a collection of selectable child items. Gli elementi figlio di questo elemento supportano SelectionItemPattern.The children of this element support the SelectionItemPattern.

SelectionPatternIdentifiers

Contiene valori usati come identificatori per ISelectionProvider.Contains values used as identifiers for ISelectionProvider.

StructureChangedEventArgs

Contiene informazioni sull'evento generato quando l'albero di automazione interfaccia utente viene modificata.Contains information about the event that is raised when the UI Automation tree structure has changed.

SynchronizedInputPattern

Rappresenta gli oggetti che supportano eventi di input sincronizzati.Represents objects that support synchronized input events.

SynchronizedInputPatternIdentifiers

Contiene i valori usati come identificatori da ISynchronizedInputProvider.Contains values used as identifiers by ISynchronizedInputProvider.

TableItemPattern

Rappresenta i controlli figlio di contenitori che supportano TablePattern.Represents the child controls of containers that support TablePattern.

TableItemPatternIdentifiers

Contiene i valori usati come identificatori da ITableItemProvider.Contains values used as identifiers by ITableItemProvider.

TablePattern

Rappresenta controlli che fungono da contenitori per una raccolta di elementi figlio.Represents controls that act as containers for a collection of child elements. Gli elementi figlio di questo elemento devono supportare TableItemPattern e devono essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato da righe e colonne.The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

TablePatternIdentifiers

Contiene valori usati come identificatori per TablePattern.Contains values used as identifiers for TablePattern.

TextPattern

Rappresenta i controlli che contengono testo.Represents controls that contain text.

TextPatternIdentifiers

Contiene valori usati come identificatori per ITextProvider.Contains values used as identifiers for ITextProvider.

TogglePattern

Rappresenta un controllo in grado di scorrere un insieme di stati e gestire uno stato una volta impostato.Represents a control that can cycle through a set of states and maintain a state once set.

TogglePatternIdentifiers

Contiene i valori usati come identificatori da IToggleProvider.Contains values used as identifiers by IToggleProvider.

TransformPattern

Rappresenta un controllo che può essere spostato, ridimensionato o ruotato in uno spazio bidimensionale.Represents a control that can be moved, resized, or rotated within a two-dimensional space.

TransformPatternIdentifiers

Contiene valori usati come identificatori per ITransformProvider.Contains values used as identifiers for ITransformProvider.

TreeWalker

Fornisce metodi e proprietà usate per esplorare l'albero di automazione interfaccia utente.Provides methods and properties used to navigate the UI Automation tree.

ValuePattern

Rappresenta un controllo che ha un valore intrinseco che non occupa un intervallo e può essere rappresentato come stringa.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. Questa stringa può essere modificabile o meno a seconda del controllo e delle relative impostazioni.This string may or may not be editable depending on the control and its settings.

ValuePatternIdentifiers

Contiene valori usati come identificatori per IValueProvider.Contains values used as identifiers for IValueProvider.

VirtualizedItemPattern

Rappresenta gli elementi all'interno dei contenitori che vengono virtualizzati e che devono essere resi completamente accessibili come elementi di automazione interfaccia utente.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

VirtualizedItemPatternIdentifiers

Contiene i valori usati come identificatori da IVirtualizedItemProvider.Contains values used as identifiers by IVirtualizedItemProvider.

WindowClosedEventArgs

Contiene informazioni sull'evento generato alla chiusura di una finestra.Contains information about the event that is raised when a window is closed.

WindowPattern

Rappresenta un controllo che fornisce le funzionalità fondamentali basate su finestra all'interno di una tradizionale interfaccia grafica (GUI).Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

WindowPatternIdentifiers

Contiene i valori usati come identificatori da IWindowProvider.Contains values used as identifiers by IWindowProvider.

Struct

AutomationElement.AutomationElementInformation

Contiene le funzioni di accesso alle proprietà utilizzate dalle proprietà Cached o Current.Contains the property accessors used by the Cached or Current properties.

ClientSideProviderDescription

Descrive l'ambito di un provider di automazione interfaccia utente lato client in modo che possa essere registrato con l'applicazione client di automazione interfaccia utente.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

DockPattern.DockPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto DockPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a DockPattern object using its Current or Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto ExpandCollapsePattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

GridItemPattern.GridItemPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto GridItemPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

GridPattern.GridPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto GridPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a GridPattern object using its Current or Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto MultipleViewPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

RangeValuePattern.RangeValuePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto RangeValuePattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

ScrollPattern.ScrollPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto ScrollPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto SelectionItemPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

SelectionPattern.SelectionPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto SelectionPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

TableItemPattern.TableItemPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TableItemPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

TablePattern.TablePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TablePattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a TablePattern object using its Current or Cached accessors.

TogglePattern.TogglePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TogglePattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

TransformPattern.TransformPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto TransformPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

ValuePattern.ValuePatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto ValuePattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

WindowPattern.WindowPatternInformation

Fornisce accesso ai valori della proprietà dell'oggetto WindowPattern utilizzando le funzioni di accesso Current o Cached.Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

Enumerazioni

AsyncContentLoadedState

Contiene valori che specificano lo stato del contenuto caricato in un elemento di contenuto.Contains values that specify the state of the content being loaded into a content element.

AutomationElementMode

Contiene valori che specificano il tipo di riferimento da usare in caso di restituzione degli elementi di automazione interfaccia utente. Questi valori vengono utilizzati nella proprietà AutomationElementMode.These values are used in the AutomationElementMode property.

AutomationLiveSetting

Descrive le caratteristiche di notifica di una determinata area dinamica.Describes the notification characteristics of a particular live region.

ClientSideProviderMatchIndicator

Contiene valori che specificano il comportamento durante l'associazione di nomi della classe in un ClientSideProviderDescription.Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

DockPosition

Contiene valori che specificano la posizione di ancoraggio di un oggetto, rappresentata da un oggetto DockPattern, all'interno di un contenitore di ancoraggio.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

ExpandCollapseState

Contiene valori che specificano ExpandCollapseState per un elemento di automazione interfaccia utente.Contains values that specify the ExpandCollapseState of a UI Automation element.

IsOffscreenBehavior

Specifica come viene determinata la proprietà IsOffscreen().Specifies how the IsOffscreen() property is determined.

OrientationType

Contiene valori che specificano l'orientamento di un controllo.Contains values that specify the orientation of a control.

PropertyConditionFlags

Contiene valori che specificano come viene testato il valore di una proprietà in un oggetto PropertyCondition.Contains values that specify how a property value is tested in a PropertyCondition.

RowOrColumnMajor

Contiene valori che specificano se i dati in una tabella devono essere letti principalmente per riga o per colonna.Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

Contiene valori utilizzati da ScrollPattern per indicare la direzione e la distanza da scorrere.Contains values used by ScrollPattern to indicate the direction and distance to scroll.

StructureChangeType

Contiene valori che specificano le modifiche nell'albero degli elementi di automazione interfaccia utente Microsoft.Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

SupportedTextSelection

Contiene valori che specificano se un provider di testo supporta la selezione e, in tal caso, se supporta un'unica selezione continua o più selezioni non contigue.Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

SynchronizedInputType

Contiene i valori che specificano il tipo di input sincronizzato.Contains values that specify the type of synchronized input.

ToggleState

Contiene valori che specificano ToggleState per un elemento di automazione interfaccia utente.Contains values that specify the ToggleState of a UI Automation element.

TreeScope

Contiene valori che specificano l'ambito di elementi nell'albero di automazione interfaccia utente.Contains values that specify the scope of elements within the UI Automation tree.

WindowInteractionState

Contiene valori che specificano lo stato corrente della finestra a scopo di interazione con l'utente o a livello di codice.Contains values that specify the current state of the window for purposes of user or programmatic interaction.

WindowVisualState

Contiene valori che specificano lo stato di visualizzazione di una finestra.Contains values that specify the visual state of a window.

Delegati

AutomationEventHandler

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire un evento generato da un provider di automazione interfaccia utente.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

AutomationFocusChangedEventHandler

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire l'evento generato da un provider di automazione interfaccia utente quando viene modificato lo stato attivo.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

AutomationPropertyChangedEventHandler

Rappresenta il metodo implementato dall'applicazione client di automazione interfaccia utente per gestire l'evento generato da un provider di automazione interfaccia utente quando viene modificata una proprietà.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed.

ClientSideProviderFactoryCallback

Rappresenta il metodo che crea un provider di automazione interfaccia utente lato client per una finestra.Represents the method that creates a client-side UI Automation provider for a window.

StructureChangedEventHandler

Rappresenta il metodo implementato dall'applicazione client per gestire l'evento generato quando viene modificato l'albero di automazione interfaccia utente.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.