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