Compartilhar via


DataDOMEvent.Source Propriedade

Definição

Obtém uma referência ao DOM (Modelo de Objeto de Documento XML) em que o evento de validação de dados está ocorrendo.

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

Implementações

Exemplos

No exemplo a seguir, a propriedade Source do DataDOMEventObject objeto é usada para retornar uma referência ao nó XML DOM que causou a alteração inicial. Se o nome do nó corresponder a determinados critérios, uma função personalizada será chamada.

[InfoPathEventHandler(MatchPath="/root/item", EventType=InfoPathEventType.OnAfterChange)]
public void item_OnAfterChange(DataDOMEvent e)
{
 if (!e.IsUndoRedo &amp;&amp; e.<span class="label">Source</span>.nodeName != "item")
 {
  Calculate(e.Site.parentNode);
 }
}

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.

Aplica-se a