AutomationPeer.GetHostRawElementProviderCore 方法

定义

告知UI 自动化UI 自动化树hwnd中放置由Windows Presentation Foundation (WPF) 元素托管的位置。

protected:
 virtual System::Windows::Automation::Peers::HostedWindowWrapper ^ GetHostRawElementProviderCore();
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore ();
protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore ();
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
override this.GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
abstract member GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
override this.GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
Protected Overridable Function GetHostRawElementProviderCore () As HostedWindowWrapper

返回

HostedWindowWrapper

此方法为承载hwnd对象的控件返回托管hwnd到UI 自动化。

属性

注解

此方法为承载hwnd对象的控件返回托管hwnd到UI 自动化。

AutomationPeer与立即承载hwnd此方法的元素关联的元素必须重写此方法。

如果未重写此方法,UI 自动化将hwnd承载整个应用程序的子元素HwndSource放置。 通常,需要重写此默认行为,并将UI 自动化设置为将托管hwnd的并行位置置于Windows Presentation Foundation (WPF) 逻辑树中的位置。

在托管方案中,不允许 AutomationPeer 类型重写此方法。

除了重写此方法之外, AutomationPeer 与立即承载 hwnd 元素关联的类型还必须返回 AutomationPeer 强制转换到 IRawElementProviderSimple 的元素,以响应传入托管 hwnd的WM_GETOBJECT。

若要获取指向的指针 IRawElementProviderSimple,请调用 HostProviderFromHandle

适用于

另请参阅