DocContextChangeEvent.IsUndoRedo Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o evento de alteração de contexto ocorreu em resposta à desfazer uma operação ou refazer uma operação.
public:
property bool IsUndoRedo { bool get(); };
public bool IsUndoRedo { get; }
member this.IsUndoRedo : bool
Public ReadOnly Property IsUndoRedo As Boolean
Valor da propriedade
Exemplos
No exemplo a seguir, um nó nomeado lastChanged
é atualizado em resposta a alterações de contexto não relacionadas a desfazer e refazer:
[InfoPathEventHandler(EventType=InfoPathEventType.OnContextChange)]
public void OnContextChange(DocContextChangeEvent e)
{
if ( e.Type == "ContextNode" && !e.<span class="label">IsUndoRedo</span> )
{
IXMLDOMNode contextNode = e.Context;
IXMLDOMNode lastChangedNode = thisXDocument.DOM.selectSingleNode("/my:root/my:lastChanged");
lastChangedNode.text = contextNode.nodeName;
}
}
Comentários
Importante: esse membro só pode ser acessado por formulários em execução no mesmo domínio que o formulário aberto atualmente ou por formulários que receberam permissões entre domínios.