DocContextChangeEvent.Context property
Gets a reference to the XML Document Object Model (DOM) node that is the new context node provided by DocContextChangeEventObject object.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)
Syntax
'Declaration
ReadOnly Property Context As IXMLDOMNode
Get
'Usage
Dim instance As DocContextChangeEvent
Dim value As IXMLDOMNode
value = instance.Context
IXMLDOMNode Context { get; }
Property value
Type: Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode
Examples
In the following example, a node named lastChanged is updated in response to context changes:
public void OnContextChange(DocContextChangeEvent e)
{
if ( e.Type == "ContextNode" && !e.IsUndoRedo )
{
IXMLDOMNode contextNode = e.Context;
IXMLDOMNode lastChangedNode = thisXDocument.DOM.selectSingleNode("my:lastChanged");
lastChangedNode.text = contextNode.nodeName;
}
}