DocContextChangeEvent.IsUndoRedo 属性

定义

获取一个值,指示是否发生上下文更改事件以响应撤消操作或恢复操作。

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

属性值

示例

在以下示例中,将更新名为 的 lastChanged 节点,以响应与撤消和重做无关的上下文更改:

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

注解

重要提示:此成员只能由与当前打开的窗体在同一域中运行的表单访问,或者由已授予跨域权限的表单访问。

适用于