次の方法で共有


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

注釈

重要: このメンバーにアクセスできるのは、現在開いているフォームと同じドメインで実行されているフォーム、またはクロスドメインアクセス許可が付与されているフォームのみです。

適用対象