Bagikan melalui


IRawElementProviderSimple.HostRawElementProvider Properti

Definisi

Mendapatkan penyedia dasar untuk elemen ini.

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

Nilai Properti

Penyedia dasar, atau null.

Contoh

Contoh kode berikut menunjukkan implementasi HostRawElementProvider untuk akar fragmen yang dihosting dalam formulir 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

Keterangan

Properti ini adalah penyedia Automation UI untuk jendela kontrol kustom. Automasi UI menggunakan penyedia ini dalam kombinasi dengan implementasi penyedia Anda untuk kontrol yang dihosting di jendela. Misalnya, pengidentifikasi run-time elemen diperoleh dari penyedia host.

Penyedia host harus dikembalikan dalam salah satu kasus berikut:

  • Elemen ini adalah akar fragmen.

  • Elemen ini adalah elemen sederhana seperti tombol dorong.

  • Penyedia adalah tempat penampung reposisi.

Dalam kasus lain, properti harus mengembalikan null.

Berlaku untuk

Lihat juga