Condividi tramite


FrameworkElementAutomationPeer Classe

Definizione

Espone i tipi derivati frameworkElement (inclusi tutti i controlli) a Microsoft Automazione interfaccia utente.

/// [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 FrameworkElementAutomationPeer : AutomationPeer
[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 class FrameworkElementAutomationPeer : AutomationPeer
Public Class FrameworkElementAutomationPeer
Inherits AutomationPeer
Ereditarietà
Object IInspectable DependencyObject AutomationPeer FrameworkElementAutomationPeer
Derivato
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)

Esempio

Questo esempio illustra i requisiti di sottoclasse di base per la derivazione di un peer da FrameworkElementAutomationPeer e il supporto di almeno un pattern di controllo.

Questo codice è un estratto dell'esempio di accessibilità XAML.

Nota

Questo esempio non viene gestito e potrebbe non essere compilato.

        public class MediaContainerAP : FrameworkElementAutomationPeer, IRangeValueProvider, IToggleProvider
        {
            MediaElement _mediaElement;
            FrameworkElement _labeledBy;
// nondefault ctors omitted
            protected override object GetPatternCore(PatternInterface patternInterface)
            {
                if (patternInterface == PatternInterface.RangeValue)
                {
                    return this;
                }
                else if (patternInterface == PatternInterface.Toggle)
                {
                    return this;
                }
                return null;
            }


            protected override AutomationControlType GetAutomationControlTypeCore()
            {
                return AutomationControlType.Group;
            }

            protected override string GetLocalizedControlTypeCore()
            {
                return "Video";
            }

            protected override string GetClassNameCore()
            {
                return "MediaElementContainer";
            }
// pattern implementation omitted ...
        }

File MIDL 3.0 per l'esempio di codice C++/WinRT seguente.

// MediaElementContainer.idl
namespace MyNamespace
{
    runtimeclass MediaElementContainer : Windows.UI.Xaml.Controls.ContentControl
    {
        MediaElementContainer(Windows.UI.Xaml.Controls.Panel parent);
        ...
    };
}
// MediaContainerAP.idl
import "MediaElementContainer.idl";

namespace MyNamespace
{
    runtimeclass MediaContainerAP : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer,
        Windows.UI.Xaml.Automation.Provider.IRangeValueProvider,
        Windows.UI.Xaml.Automation.Provider.IToggleProvider
    {
        MediaContainerAP(MediaElementContainer owner, Windows.UI.Xaml.Controls.MediaElement mediaElement);
        ...
    };
}
// MediaContainerAP.h
struct MediaContainerAP : MediaContainerAPT<MediaContainerAP>
{
    MediaContainerAP() = delete;
	// Non-default ctors omitted.

    Windows::Foundation::IInspectable GetPatternCore(Windows::UI::Xaml::Automation::Peers::PatternInterface const& patternInterface)
    {
        if (patternInterface == Windows::UI::Xaml::Automation::Peers::PatternInterface::RangeValue)
        {
            return *this;
        }
        else if (patternInterface == Windows::UI::Xaml::Automation::Peers::PatternInterface::Toggle)
        {
            return *this;
        }
        return nullptr;
    }

    Windows::UI::Xaml::Automation::Peers::AutomationControlType GetAutomationControlTypeCore()
    {
        return Windows::UI::Xaml::Automation::Peers::AutomationControlType::Group;
    }

    winrt::hstring GetLocalizedControlTypeCore()
    {
        return L"Video";
    }

    winrt::hstring GetClassNameCore()
    {
        return L"MediaElementContainer";
    }

	// Pattern implementation omitted.
};
// header
        public ref class MediaContainerAP sealed :  Windows::UI::Xaml::Automation::Peers::FrameworkElementAutomationPeer
                                                    ,Windows::UI::Xaml::Automation::Provider::IRangeValueProvider
                                                    ,Windows::UI::Xaml::Automation::Provider::IToggleProvider
        {
// nondefault ctors omitted
        protected: 
            virtual Object^ GetPatternCore(PatternInterface patternInterface) override
            {
                if (patternInterface == PatternInterface::RangeValue)
                {
                    return this;
                }
                else if (patternInterface == PatternInterface::Toggle)
                {
                    return this;
                }
                return nullptr;
            }

        protected:
            virtual  AutomationControlType GetAutomationControlTypeCore() override
            {
                return  AutomationControlType::Group;
            }

        protected:
            virtual Platform::String^ GetLocalizedControlTypeCore() override
            {
                return "Video";
            }

        protected:
            virtual Platform::String^ GetClassNameCore() override
            {
                return "MediaElementContainer";
            }
// pattern implementation omitted
    Public Class MediaContainerAP
        Inherits FrameworkElementAutomationPeer
        Implements IRangeValueProvider
        Implements IToggleProvider
' nondefault ctors omitted ...

        Protected Overrides Function GetPatternCore(patternInterface__1 As PatternInterface) As Object
            If patternInterface__1 = PatternInterface.RangeValue Then
                Return Me
            ElseIf patternInterface__1 = PatternInterface.Toggle Then
                Return Me
            End If
            Return Nothing
        End Function


        Protected Overrides Function GetAutomationControlTypeCore() As AutomationControlType
            Return AutomationControlType.Group
        End Function

        Protected Overrides Function GetLocalizedControlTypeCore() as String
            Return "Video"
        End Function

        Protected Overrides Function GetClassNameCore() As String
            Return "MediaElementContainer"
        End Function
' pattern implementation omitted ...
End Class

Commenti

Non esiste alcuna classe "ControlAutomationPeer". FrameworkElementAutomationPeer funge da implementazione per tutti gli scenari di classe Control di base che coinvolgono Microsoft Automazione interfaccia utente. Ciò include un comportamento che non viene necessariamente visualizzato come esposizione all'API pubblica, ad esempio le implementazioni pratiche di molti dei metodi Core di AutomationPeer.

FrameworkElementAutomationPeer include un'implementazione di base estesa del comportamento peer che altri peer possono usare per segnalare informazioni provenienti da classi proprietarie a livello di UIElement e FrameworkElement . Per altre info, vedi la sezione "Implementazione di base in FrameworkElementAutomationPeer" di Peer di automazione personalizzati.

Oltre alle sostituzioni core, FrameworkElementAutomationPeer dispone di due metodi di utilità statici utili per ottenere un handle peer dall'interno del codice di controllo o per la generazione di peer di elementi da un peer del contenitore di elementi per il supporto di Microsoft Automazione interfaccia utente. Si tratta di:

Se è necessario definire un peer di automazione personalizzato e non è possibile identificare una classe peer più derivata che si associa alla classe di controllo o base da cui deriva la classe proprietario, è necessario basare il peer su FrameworkElementAutomationPeer. Anche se la classe proprietario non è necessariamente un FrameworkElement, non è possibile derivare praticamente peer da AutomationPeer perché FrameworkElementAutomationPeer ha molti override che forniscono il comportamento previsto per layout, automazione e interazioni dell'interfaccia utente. È necessario derivare la classe proprietario da UIElement almeno, altrimenti non è possibile creare il peer sul carico dell'albero di automazione con OnCreateAutomationPeer.

Classi derivate di FrameworkElementAutomationPeer

FrameworkElementAutomationPeer è la classe padre per diverse classi derivate immediatamente che implementano il supporto peer per i controlli e gli elementi Windows Runtime. Alcune di queste classi peer sono peer che corrispondono alle classi di base del controllo anziché ai controlli pratici. Ad esempio ButtonBaseAutomationPeer esiste in modo che possa definire il comportamento peer condiviso per diverse classi che supportano le classi Button pratiche che derivano da ButtonBase. Ecco l'elenco di classi che derivano direttamente da FrameworkElementAutomationPeer:

Costruttori

FrameworkElementAutomationPeer(FrameworkElement)

Inizializza una nuova istanza della classe FrameworkElementAutomationPeer .

Proprietà

Dispatcher

Ottiene coreDispatcher a cui è associato questo oggetto. CoreDispatcher rappresenta una funzionalità che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non dell'interfaccia utente.

(Ereditato da DependencyObject)
EventsSource

Ottiene o imposta un automationPeer segnalato al client di automazione come origine per tutti gli eventi provenienti da questo AutomationPeer. Vedere la sezione Osservazioni.

(Ereditato da AutomationPeer)
Owner

Ottiene il proprietario uiElement associato a questo FrameworkElementAutomationPeer.

Metodi

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
CreatePeerForElement(UIElement)

Crea un oggetto FrameworkElementAutomationPeer per l'oggetto UIElement specificato.

FromElement(UIElement)

Restituisce frameworkElementAutomationPeer per l'oggetto UIElement specificato.

GetAcceleratorKey()

Ottiene le combinazioni di tasti di scelta rapida per l'oggetto associato al peer Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetAcceleratorKeyCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetAcceleratorKey o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetAccessKey()

Ottiene il tasto di scelta per l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetAccessKeyCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetAccessKey o un'API client di Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetAnnotations()

Ottiene un riferimento all'elenco di annotazioni di automazione interfaccia utente per il peer di automazione corrente.

(Ereditato da AutomationPeer)
GetAnnotationsCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetAnnotations o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetAutomationControlType()

Ottiene il tipo di controllo per l'elemento associato al peer Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetAutomationControlTypeCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetAutomationControlType o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetAutomationId()

Ottiene AutomationId dell'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetAutomationIdCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetAutomationId o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetBoundingRectangle()

Ottiene l'oggetto Rect che rappresenta le coordinate dello schermo dell'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetBoundingRectangleCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetBoundingRectangle o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetChildren()

Ottiene la raccolta di elementi figlio rappresentati nell'albero Automazione interfaccia utente come elementi figlio immediati del peer di automazione.

(Ereditato da AutomationPeer)
GetChildrenCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetChildren o un'API client microsoft equivalente Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetClassName()

Ottiene un nome usato con AutomationControlType per distinguere il controllo rappresentato da automationPeer.

(Ereditato da AutomationPeer)
GetClassNameCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetClassName o un'API client di Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetClickablePoint()

Ottiene un punto sull'elemento associato al peer di automazione che risponde a un clic del mouse.

(Ereditato da AutomationPeer)
GetClickablePointCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetClickablePoint o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetControlledPeers()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetControlPeers o un'API client di Microsoft Automazione interfaccia utente equivalente, ad esempio ottenere un valore di proprietà identificato da UIA_ControllerForPropertyId.

(Ereditato da AutomationPeer)
GetControlledPeersCore()

Ottiene un elenco dei peer controllati per il peer di automazione corrente.

(Ereditato da AutomationPeer)
GetCulture()

Chiama GetCultureCore per ottenere il valore delle impostazioni cultura per l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetCultureCore()

Ottiene il valore delle impostazioni cultura per l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetDescribedByCore()

Ottiene una raccolta di elementi che forniscono altre informazioni sull'elemento di automazione.

(Ereditato da AutomationPeer)
GetElementFromPoint(Point)

Ottiene un elemento dal punto specificato.

(Ereditato da AutomationPeer)
GetElementFromPointCore(Point)

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetElementFromPoint o un'API client microsoft equivalente Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetFlowsFromCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetFlowsFrom o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetFlowsToCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetFlowsTo o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetFocusedElement()

Ottiene l'elemento che attualmente ha lo stato attivo.

(Ereditato da AutomationPeer)
GetFocusedElementCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetFocusedElement o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetFullDescription()

Ottiene una stringa localizzata che descrive l'aspetto visivo effettivo o il contenuto di un elemento, ad esempio un'immagine o un controllo immagine.

(Ereditato da AutomationPeer)
GetFullDescriptionCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetFullDescription o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetHeadingLevel()

Ottiene il livello di intestazione dell'elemento Automazione interfaccia utente associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetHeadingLevelCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetHeadingLevel o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetHelpText()

Ottiene il testo che descrive la funzionalità del controllo associato al peer di automazione.

(Ereditato da AutomationPeer)
GetHelpTextCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetHelpText o un'API client microsoft equivalente Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetItemStatus()

Ottiene il testo che fornisce lo stato visivo dell'elemento associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetItemStatusCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetItemStatus o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetItemType()

Ottiene una stringa che descrive il tipo di elemento rappresentato da un elemento.

(Ereditato da AutomationPeer)
GetItemTypeCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetItemType o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetLabeledBy()

Ottiene AutomationPeer per UIElement destinato all'elemento.

(Ereditato da AutomationPeer)
GetLabeledByCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetLabeledBy o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetLandmarkType()

Ottiene il tipo di punto di riferimento per questo peer di automazione.

(Ereditato da AutomationPeer)
GetLandmarkTypeCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetLandmarkType o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetLevel()

Restituisce l'intero basato su 1 per il livello (gerarchia) dell'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetLevelCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetLevel o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetLiveSetting()

Ottiene le informazioni sul comportamento di notifica dell'impostazione dinamica per l'oggetto associato al peer Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetLiveSettingCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetLiveSetting o un'API client microsoft equivalente Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetLocalizedControlType()

Ottiene una stringa localizzata che rappresenta il valore AutomationControlType per il controllo associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetLocalizedControlTypeCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetLocalizedControlType o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetLocalizedLandmarkType()

Ottiene una stringa localizzata che rappresenta il valore AutomationLandmarkType per l'elemento associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetLocalizedLandmarkTypeCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetLocalizedLandmarkType o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetName()

Ottiene la stringa di testo che descrive l’elemento che è associato a questo peer di automazione. Il valore di Microsoft Automazione interfaccia utente Name è l'identificatore primario usato dalla maggior parte della tecnologia assistive quando rappresentano l'interfaccia utente dell'app tramite l'interazione con il framework microsoft Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetNameCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetName o un'API client microsoft equivalente Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetOrientation()

Ottiene un valore che indica l'orientamento del controllo esplicito, se presente.

(Ereditato da AutomationPeer)
GetOrientationCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetOrientation o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetParent()

Ottiene AutomationPeer che è l'elemento padre di questo AutomationPeer.

(Ereditato da AutomationPeer)
GetPattern(PatternInterface)

Ottiene il modello di controllo associato all'oggetto PatternInterface specificato.

(Ereditato da AutomationPeer)
GetPatternCore(PatternInterface)

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetPattern o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetPeerFromPoint(Point)

Ottiene un AutomationPeer dal punto specificato.

(Ereditato da AutomationPeer)
GetPeerFromPointCore(Point)

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetPeerFromPoint o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetPositionInSet()

Restituisce l'intero basato su 1 per la posizione ordinale nel set per l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetPositionInSetCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetPositionInSet o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetSizeOfSet()

Restituisce l'intero basato su 1 per le dimensioni del set in cui si trova l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetSizeOfSetCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetSizeOfSet o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject.

(Ereditato da DependencyObject)
HasKeyboardFocus()

Ottiene un valore che indica se l’elemento associato a questo peer di automazione ha attualmente lo stato attivo di input dalla tastiera.

(Ereditato da AutomationPeer)
HasKeyboardFocusCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama HasKeyboardFocus o un'API client di Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
InvalidatePeer()

Attiva il ricalcolo delle proprietà principali di AutomationPeer e genera la notifica PropertyChanged al client di automazione se le proprietà sono state modificate.

(Ereditato da AutomationPeer)
IsContentElement()

Ottiene un valore che indica se l'elemento associato a questo peer di automazione contiene dati presentati all'utente.

(Ereditato da AutomationPeer)
IsContentElementCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsContentElement o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsControlElement()

Ottiene un valore che indica se l'elemento è compreso dall'utente come interattivo o come collaboratore alla struttura logica del controllo nell'interfaccia utente.

(Ereditato da AutomationPeer)
IsControlElementCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsControlElement o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsDataValidForForm()

Ottiene un valore booleano che indica se il valore immesso o selezionato è valido per la regola del modulo associata all'elemento di automazione.

(Ereditato da AutomationPeer)
IsDataValidForFormCore()

Fornisce il comportamento del peer quando un client di microsoft Automazione interfaccia utente accede a IsDataValidForForm o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsDialog()

Ottiene un valore che indica se l'elemento associato a questo peer di automazione è una finestra di dialogo.

(Ereditato da AutomationPeer)
IsDialogCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsDialog o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsEnabled()

Ottiene un valore che indica se l’elemento associato a questo peer di automazione supporta l'interazione.

(Ereditato da AutomationPeer)
IsEnabledCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsEnabled o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsKeyboardFocusable()

Ottiene un valore che indica se l'elemento può accettare lo stato attivo.

(Ereditato da AutomationPeer)
IsKeyboardFocusableCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsKeyboardFocusable o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsOffscreen()

Ottiene un valore che indica se un elemento è fuori dallo schermo.

(Ereditato da AutomationPeer)
IsOffscreenCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsOffscreen o un'API client di Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsPassword()

Ottiene un valore che indica se l’elemento include contenuto riservato.

(Ereditato da AutomationPeer)
IsPasswordCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsPassword o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsPeripheral()

Ottiene un valore booleano che indica se l'elemento di automazione rappresenta l'interfaccia utente periferica.

(Ereditato da AutomationPeer)
IsPeripheralCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente accede a IsPeripheral o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
IsRequiredForForm()

Ottiene un valore che indica se l’elemento associato a questo peer deve essere completato in un modulo.

(Ereditato da AutomationPeer)
IsRequiredForFormCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama IsRequiredForForm o un'API client Microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
Navigate(AutomationNavigationDirection)

Ottiene l'elemento nella direzione specificata all'interno dell'albero di automazione interfaccia utente.

(Ereditato da AutomationPeer)
NavigateCore(AutomationNavigationDirection)

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama Navigate o un'API client microsoft equivalente Automazione interfaccia utente.

(Ereditato da AutomationPeer)
PeerFromProvider(IRawElementProviderSimple)

Ottiene un oggetto AutomationPeer per il proxy IRawElementProviderSimple specificato.

(Ereditato da AutomationPeer)
ProviderFromPeer(AutomationPeer)

Ottiene il proxy IRawElementProviderSimple per l'oggetto AutomationPeer specificato.

(Ereditato da AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Genera un evento di automazione.

(Ereditato da AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Avvia un evento di notifica.

(Ereditato da AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Genera un evento per notificare al client di automazione un valore della proprietà modificata.

(Ereditato da AutomationPeer)
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer)

Genera un evento per notificare a Microsoft Automazione interfaccia utente core che la struttura ad albero è stata modificata.

(Ereditato da AutomationPeer)
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>)

Genera un evento per notificare a Microsoft Automazione interfaccia utente core che un controllo di testo ha modificato testo a livello di codice.

(Ereditato da AutomationPeer)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche apportate a una dipendenza specifica in questa istanza di DependencyObject .

(Ereditato da DependencyObject)
SetFocus()

Imposta lo stato attivo della tastiera sull’elemento associato a questo peer di automazione.

(Ereditato da AutomationPeer)
SetFocusCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama SetFocus o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
SetParent(AutomationPeer)

Imposta AutomationPeer che è l'elemento padre di questo AutomationPeer.

(Ereditato da AutomationPeer)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza su dependencyObject.

(Ereditato da DependencyObject)
ShowContextMenu()

Mostra il menu di scelta rapida disponibile per l'elemento proprietario.

(Ereditato da AutomationPeer)
ShowContextMenuCore()

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama ShowContextMenu o un'API client microsoft Automazione interfaccia utente equivalente.

(Ereditato da AutomationPeer)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a

Vedi anche