Partager via


DataDOMEvent.Source Propriété

Définition

Obtient une référence au modèle DOM XML dans lequel l'événement de validation de données se produit.

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

Valeur de propriété

Implémente

Exemples

Dans l’exemple suivant, la propriété Source de l’objet DataDOMEventObject est utilisée pour renvoyer une référence au nœud DOM XML à l’origine de la modification initiale. Si le nom du nœud correspond à certains critères, une fonction personnalisée est appelée.

[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);
 }
}

Remarques

Après avoir défini une référence au nœud DOM XML renvoyé par la propriété Source, vous pouvez utiliser n'importe quelle propriété et méthode prise en charge par le modèle DOM XML.

Important : ce membre est accessible uniquement par les formulaires s’exécutant dans le même domaine que le formulaire actuellement ouvert, ou par les formulaires auxquels des autorisations inter-domaines ont été accordées.

S’applique à