IRawElementProviderSimple Interfejs

Definicja

Zapewnia metody i właściwości, które uwidaczniają podstawowe informacje o elemencie interfejsu użytkownika.Provides methods and properties that expose basic information about a UI element.

public interface class 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)]
public interface IRawElementProviderSimple
type IRawElementProviderSimple = interface
[<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
Public Interface IRawElementProviderSimple
Pochodne
Atrybuty

Uwagi

Ten interfejs można zaimplementować dla dostawców automatyzacji interfejsu użytkownika dla elementów prostych, takich jak przyciski.This interface can be implemented on UI Automation providers for simple elements such as buttons. Można go również zaimplementować na dostawcach, którzy tworzą dodatkowe właściwości lub wzorce kontrolek, lub przesłaniają istniejące właściwości lub wzorce kontrolek na elemencie, który ma już domyślnego dostawcę.It can also be implemented on providers that contribute additional properties or control patterns, or override existing properties or control patterns, on an element that already has a default provider.

Dostawcy dla elementów złożonych muszą implementować IRawElementProviderFragment lub IRawElementProviderFragmentRoot .Providers for complex elements must implement IRawElementProviderFragment or IRawElementProviderFragmentRoot.

Właściwości

HostRawElementProvider

Pobiera podstawowego dostawcę dla tego elementu.Gets a base provider for this element.

ProviderOptions

Pobiera wartość określającą charakterystykę dostawcy automatyzacji interfejsu użytkownika; na przykład niezależnie od tego, czy jest to dostawca po stronie klienta czy po stronie serwera.Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider.

Metody

GetPatternProvider(Int32)

Pobiera obiekt, który zapewnia obsługę wzorca kontrolki dla elementu automatyzacji interfejsu użytkownika.Retrieves an object that provides support for a control pattern on a UI Automation element.

GetPropertyValue(Int32)

Pobiera wartość właściwości obsługiwaną przez dostawcę automatyzacji interfejsu użytkownika.Retrieves the value of a property supported by the UI Automation provider.

Dotyczy