DocContextChangeEvent.IsUndoRedo property

Gets a value indicating whether the context change event occurred in response to undoing an operation or redoing an operation.

Namespace:  Microsoft.Office.Interop.InfoPath
Assembly:  Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)

Syntax

'Declaration
ReadOnly Property IsUndoRedo As Boolean
    Get
'Usage
Dim instance As DocContextChangeEvent
Dim value As Boolean

value = instance.IsUndoRedo
bool IsUndoRedo { get; }

Property value

Type: System.Boolean

Examples

In the following example, a node named lastChanged is updated in response to context changes not related to undo and redo:

public void OnContextChange(DocContextChangeEvent e)
{
 if ( e.Type == "ContextNode" && !e.IsUndoRedo )
 {
  IXMLDOMNode contextNode = e.Context;
  IXMLDOMNode lastChangedNode = thisXDocument.DOM.selectSingleNode("/my:root/my:lastChanged");
  lastChangedNode.text = contextNode.nodeName;
 }
}

See also

Reference

DocContextChangeEvent interface

DocContextChangeEvent members

Microsoft.Office.Interop.InfoPath namespace