Freigeben über


DocContextChangeEvent.IsUndoRedo-Eigenschaft

Ruft einen Wert ab, der angibt, ob das Kontextänderungsereignis als Reaktion auf das Rückgängigmachen oder Wiederholen eines Vorgangs ausgeführt wurde.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

<DispIdAttribute(3)> _
ReadOnly Property IsUndoRedo As Boolean

Dim instance As DocContextChangeEvent
Dim value As Boolean

value = instance.IsUndoRedo
[DispIdAttribute(3)] 
bool IsUndoRedo { get; }

Beispiel

Im folgenden Beispiel wird der Knoten lastChanged als Reaktion auf Kontextänderungen aktualisiert, die nicht mit Vorgängen zum Rückgängigmachen und Wiederholen verbunden sind:

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;
 }
}

Siehe auch

Referenz

DocContextChangeEvent-Schnittstelle
DocContextChangeEvent-Member
Microsoft.Office.Interop.InfoPath-Namespace