DocActionEvent.Source Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência ao nó do DOM (modelo de objeto de documento) mais interno do documento XML subjacente de um formulário.
public:
property Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ Source { Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode Source { get; }
member this.Source : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode
Public ReadOnly Property Source As IXMLDOMNode
Valor da propriedade
Exemplos
No exemplo a seguir, a propriedade Source do DocActionEventObject objeto é usada para exibir os dados XML de origem do nó DOM (modelo de objeto de documento) mais interno do documento XML subjacente do formulário, que contém o botão:
[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.<span class="label">Source</span>.xml);
}
No exemplo a seguir, a propriedade Source do DocActionEventObject objeto é usada para exibir os dados XML de origem do nó XML DOM em uma caixa de mensagem:
[InfoPathEventHandler(MatchPath="DocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void DocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.<span class="label">Source</span>.xml);
}
Comentários
Depois de definir uma referência ao nó XML DOM que a propriedade Source retorna, você pode usar qualquer uma das propriedades e métodos compatíveis com o DOM XML.
Importante: esse membro só pode ser acessado por formulários em execução no mesmo domínio que o formulário aberto atualmente ou por formulários que receberam permissões entre domínios.