IRawElementProviderSimple.HostRawElementProvider Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.