IRawElementProviderFragment Interfejs

Definicja

Opisuje metody i właściwości elementów interfejsu użytkownika, które są częścią struktury więcej niż jeden poziom głębokiego, takiego jak pole listy lub element listy.Exposes methods and properties on user interface (UI) elements that are part of a structure more than one level deep, such as a list box or a list item. Zaimplementowane przez dostawców automatyzacji interfejsu użytkownika.Implemented by UI Automation providers.

public interface class IRawElementProviderFragment : System::Windows::Automation::Provider::IRawElementProviderSimple
public interface IRawElementProviderFragment : System.Windows.Automation.Provider.IRawElementProviderSimple
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("f7063da8-8359-439c-9297-bbc5299a7d87")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragment : System.Windows.Automation.Provider.IRawElementProviderSimple
type IRawElementProviderFragment = interface
    interface IRawElementProviderSimple
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("f7063da8-8359-439c-9297-bbc5299a7d87")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRawElementProviderFragment = interface
    interface IRawElementProviderSimple
Public Interface IRawElementProviderFragment
Implements IRawElementProviderSimple
Pochodne
Atrybuty
Implementuje

Uwagi

Węzeł główny fragmentu musi obsługiwać IRawElementProviderFragmentRoot interfejs, który dziedziczy z IRawElementProviderFragment .The root node of the fragment must support the IRawElementProviderFragmentRoot interface, which inherits from IRawElementProviderFragment.

Właściwości

BoundingRectangle

Pobiera prostokąt związany z tym elementem.Gets the bounding rectangle of this element.

FragmentRoot

Pobiera węzeł główny fragmentu.Retrieves the root node of the fragment.

HostRawElementProvider

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

(Odziedziczone po IRawElementProviderSimple)
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.

(Odziedziczone po IRawElementProviderSimple)

Metody

GetEmbeddedFragmentRoots()

Pobiera tablicę katalogów głównych fragmentów, które są osadzone w Automatyzacja interfejsu użytkownikaUI Automation drzewie elementów root w bieżącym elemencie.Retrieves an array of fragment roots that are embedded in the Automatyzacja interfejsu użytkownikaUI Automation element tree rooted at the current element.

GetPatternProvider(Int32)

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

(Odziedziczone po IRawElementProviderSimple)
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.

(Odziedziczone po IRawElementProviderSimple)
GetRuntimeId()

Pobiera identyfikator środowiska uruchomieniowego elementu.Retrieves the runtime identifier of an element.

Navigate(NavigateDirection)

Pobiera Automatyzacja interfejsu użytkownikaUI Automation element w określonym kierunku w drzewie.Retrieves the Automatyzacja interfejsu użytkownikaUI Automation element in a specified direction within the tree.

SetFocus()

Ustawia fokus na ten element.Sets the focus to this element.

Dotyczy

Zobacz też