IRawElementProviderSimple.HostRawElementProvider Właściwość

Definicja

Pobiera podstawowego dostawcę dla tego elementu.

public:
 property System::Windows::Automation::Provider::IRawElementProviderSimple ^ HostRawElementProvider { System::Windows::Automation::Provider::IRawElementProviderSimple ^ get(); };
public System.Windows.Automation.Provider.IRawElementProviderSimple HostRawElementProvider { get; }
member this.HostRawElementProvider : System.Windows.Automation.Provider.IRawElementProviderSimple
Public ReadOnly Property HostRawElementProvider As IRawElementProviderSimple

Wartość właściwości

Dostawca podstawowy lub null.

Przykłady

Poniższy przykładowy kod przedstawia implementację fragmentu HostRawElementProvider głównego hostowanego w formularzu systemu Windows.

IRawElementProviderSimple IRawElementProviderSimple.HostRawElementProvider  
{
    get 
    {
        // myHWND is the handle of the window that contains this control.
        return AutomationInteropProvider.HostProviderFromHandle(myHWND);
    }
}
ReadOnly Property HostRawElementProvider() As IRawElementProviderSimple _
    Implements IRawElementProviderSimple.HostRawElementProvider

    Get
        ' myHWND is the handle of the window that contains this control.
        Return AutomationInteropProvider.HostProviderFromHandle(myHWND)
    End Get
End Property

Uwagi

Ta właściwość jest dostawcą automatyzacja interfejsu użytkownika dla okna kontrolki niestandardowej. automatyzacja interfejsu użytkownika używa tego dostawcy w połączeniu z implementacją dostawcy dla kontrolki hostowanej w oknie. Na przykład identyfikator czasu wykonywania elementu jest uzyskiwany od dostawcy hosta.

Dostawca hosta musi zostać zwrócony w dowolnym z następujących przypadków:

  • Ten element jest elementem głównym fragmentu.

  • Element jest prostym elementem, takim jak pushbutton.

  • Dostawca jest symbolem zastępczym zmiany położenia.

W innych przypadkach właściwość powinna zwrócić nullwartość .

Dotyczy

Zobacz też