IRawElementProviderSimple.HostRawElementProvider Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Arranja um fornecedor base para este elemento.
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
Valor de Propriedade
O fornecedor base, ou null.
Exemplos
O seguinte exemplo de código mostra uma implementação de HostRawElementProvider para uma raiz de fragmento alojada numa forma 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
Observações
Esta propriedade é o fornecedor de Automatização da Interface de Utilizador para a janela de um controlo personalizado. A Automatização da Interface de Utilizador utiliza este fornecedor em combinação com a implementação do seu fornecedor para um controlo alojado numa janela. Por exemplo, o identificador de tempo de execução do elemento é obtido junto do fornecedor anfitrião.
Um fornecedor de alojamento deve ser devolvido em qualquer um dos seguintes casos:
Este elemento é a raiz de um fragmento.
O elemento é um elemento simples, como um botão de pressão.
O fornecedor é um substituto de reposicionamento.
Noutros casos, a propriedade deverá devolver null.
Aplica-se a
Ver também
- Visão geral dos provedores de automação da interface do usuário
- Implementação do Automatização da Interface de Utilizador do lado do servidor