DataDOMEvent.Source Property

Definition

Gets a reference to the XML Document Object Model (DOM) where the data validation event is occurring.

public:
 property Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ Source { Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode Source { get; }
member this.Source : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode
Public ReadOnly Property Source As IXMLDOMNode

Property Value

Implements

Examples

In the following example, the Source property of the DataDOMEventObject object is used to return a reference to the XML DOM node that caused the initial change. If the node name matches certain criteria, a custom function is called.

public void item_OnAfterChange(DataDOMEvent e)
{
 if (!e.IsUndoRedo &amp;&amp; e.<span class="label">Source</span>.nodeName != "item")
 {
  Calculate(e.Site.parentNode);
 }
}

Remarks

After you have set a reference to the XML DOM node that the Source property returns, you can use any of the properties and methods that are supported by the XML DOM.

Applies to