Partager via


DocContextChangeEvent.IsUndoRedo, propriété

Obtient une valeur indiquant si l'événement de modification de contexte s'est produit en réponse à l'annulation ou au rétablissement d'une opération.

Cette propriété n'est pas conforme à la spécification CLS.  

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

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

Dim instance As DocContextChangeEvent
Dim value As Boolean

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

Remarques

Important :

Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.

Exemple

Dans l'exemple suivant, un nœud nommé lastChanged est mis à jour en réponse à des modifications de contexte non liées à une annulation ou à un rétablissement :

[InfoPathEventHandler(EventType=InfoPathEventType.OnContextChange)]
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;
 }
}

Voir aussi

Référence

DocContextChangeEvent, interface
Membres DocContextChangeEvent
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms