IRawElementProviderFragmentRoot Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Maakt methoden en eigenschappen beschikbaar op het hoofdelement in een fragment.
public interface class IRawElementProviderFragmentRoot : System::Windows::Automation::Provider::IRawElementProviderFragment
public interface class IRawElementProviderFragmentRoot : System::Windows::Automation::Provider::IRawElementProviderFragment, System::Windows::Automation::Provider::IRawElementProviderSimple
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment, System.Windows.Automation.Provider.IRawElementProviderSimple
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRawElementProviderFragmentRoot = interface
interface IRawElementProviderFragment
interface IRawElementProviderSimple
Public Interface IRawElementProviderFragmentRoot
Implements IRawElementProviderFragment
Public Interface IRawElementProviderFragmentRoot
Implements IRawElementProviderFragment, IRawElementProviderSimple
- Kenmerken
- Implementeringen
Opmerkingen
Deze interface wordt geïmplementeerd door een hoofdelement binnen een framework; Bijvoorbeeld een keuzelijst in een venster. Andere elementen in hetzelfde fragment, zoals lijstitems, implementeren de IRawElementProviderFragment interface.
Eigenschappen
| Name | Description |
|---|---|
| BoundingRectangle |
Hiermee haalt u de begrenzingsrechthoek van dit element op. (Overgenomen van IRawElementProviderFragment) |
| FragmentRoot |
Haalt het hoofdknooppunt van het fragment op. (Overgenomen van IRawElementProviderFragment) |
| HostRawElementProvider |
Hiermee haalt u een basisprovider voor dit element op. (Overgenomen van IRawElementProviderSimple) |
| ProviderOptions |
Hiermee haalt u een waarde op waarmee kenmerken van de UI Automation-provider worden opgegeven, bijvoorbeeld of het een provider aan de clientzijde of serverzijde is. (Overgenomen van IRawElementProviderSimple) |
Methoden
| Name | Description |
|---|---|
| ElementProviderFromPoint(Double, Double) |
Haalt het element in dit fragment op dat zich op het opgegeven punt bevindt. |
| GetEmbeddedFragmentRoots() |
Haalt een matrix van fragmentwortels op die zijn ingesloten in de UI Automation elementstructuur die is geroot op het huidige element. (Overgenomen van IRawElementProviderFragment) |
| GetFocus() |
Hiermee wordt het element in dit fragment opgehaald dat de invoerfocus heeft. |
| GetPatternProvider(Int32) |
Hiermee wordt een object opgehaald dat ondersteuning biedt voor een besturingspatroon op een UI Automation element. (Overgenomen van IRawElementProviderSimple) |
| GetPropertyValue(Int32) |
Haalt de waarde op van een eigenschap die wordt ondersteund door de UI Automation-provider. (Overgenomen van IRawElementProviderSimple) |
| GetRuntimeId() |
Haalt de runtime-id van een element op. (Overgenomen van IRawElementProviderFragment) |
| Navigate(NavigateDirection) |
Hiermee haalt u het UI Automation element op in een opgegeven richting binnen de structuur. (Overgenomen van IRawElementProviderFragment) |
| SetFocus() |
Hiermee stelt u de focus in op dit element. (Overgenomen van IRawElementProviderFragment) |
Van toepassing op
Zie ook
- Overzicht van UI Automation-providers
- Serverzijde UI Automation Provider Implementation
- Voorbeeld van de Fragmentprovider-sample