Condividi tramite


IRawElementProviderSimple Interfaccia

Definizione

Fornisce metodi e proprietà che espongono informazioni di base su un elemento dell'interfaccia utente.

public interface class IRawElementProviderSimple
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("d6dd68d1-86fd-4332-8666-9abedea2d24c")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderSimple
public interface IRawElementProviderSimple
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("d6dd68d1-86fd-4332-8666-9abedea2d24c")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRawElementProviderSimple = interface
type IRawElementProviderSimple = interface
Public Interface IRawElementProviderSimple
Derivato
Attributi

Commenti

Questa interfaccia può essere implementata nei provider di automazione interfaccia utente per elementi semplici, ad esempio pulsanti. Può essere implementata anche nei provider che contribuiscono a proprietà o pattern di controllo aggiuntivi o che eseguono l'override di proprietà o pattern di controllo esistenti in un elemento che dispone già di un provider predefinito.

I provider per elementi complessi devono implementare IRawElementProviderFragment o IRawElementProviderFragmentRoot.

Proprietà

HostRawElementProvider

Ottiene un provider di base per questo elemento.

ProviderOptions

Ottiene un valore che specifica le caratteristiche del provider di automazione interfaccia utente, ad esempio se è un provider lato client o lato server.

Metodi

GetPatternProvider(Int32)

Recupera un oggetto che fornisce il supporto per un pattern di controllo in un elemento di automazione interfaccia utente.

GetPropertyValue(Int32)

Recupera il valore di una proprietà supportata dal provider di automazione interfaccia utente.

Si applica a

Vedi anche