DataDOMEvent.Source - Propriété

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

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
ReadOnly Property Source As IXMLDOMNode
    Get
'Utilisation
Dim instance As DataDOMEvent
Dim value As IXMLDOMNode

value = instance.Source
IXMLDOMNode Source { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode

Implémentations

DocActionEvent.Source

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

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

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. 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 && e.Source.nodeName != "item")
 {
  Calculate(e.Site.parentNode);
 }
}

Voir aussi

Référence

DataDOMEvent interface

DataDOMEvent - Membres

Source - Surcharge

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms