Edit

Share via


DocContextChangeEvent.IsUndoRedo Property

Definition

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

public:
 property bool IsUndoRedo { bool get(); };
public bool IsUndoRedo { get; }
member this.IsUndoRedo : bool
Public ReadOnly Property IsUndoRedo As Boolean

Property Value

Examples

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

[InfoPathEventHandler(EventType=InfoPathEventType.OnContextChange)]
public void OnContextChange(DocContextChangeEvent e)
{
 if ( e.Type == "ContextNode" &amp;&amp; !e.<span class="label">IsUndoRedo</span> )
 {
  IXMLDOMNode contextNode = e.Context;
  IXMLDOMNode lastChangedNode = thisXDocument.DOM.selectSingleNode("/my:root/my:lastChanged");
  lastChangedNode.text = contextNode.nodeName;
 }
}

Remarks

Important: This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

Applies to