Compartir a través de


DocumentEvents2_XMLAfterInsertEventHandler Delegado

Definición

Tipo de delegado que se usa para agregar un controlador de eventos para el XMLAfterInsert evento. El evento XMLAfterInsert se produce cuando un usuario agrega un nuevo elemento XML a un documento.

public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode ^ NewXMLNode, bool InUndoRedo);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode NewXMLNode, bool InUndoRedo);
type DocumentEvents2_XMLAfterInsertEventHandler = delegate of XMLNode * bool -> unit
Public Delegate Sub DocumentEvents2_XMLAfterInsertEventHandler(NewXMLNode As XMLNode, InUndoRedo As Boolean)

Parámetros

NewXMLNode
XMLNode

XMLNode. Nodo XML recién agregado.

InUndoRedo
Boolean

Boolean. True indica que la acción se realizó mediante la característica de Deshacer o Rehacer de Microsoft Word.

Atributos

Comentarios

Si el InUndoRedo parámetro es True, no cambie nunca el XML de un documento mientras se ejecutan los eventos XMLAfterInsert y XMLBeforeDelete.

Si el parámetro InUndoRedo es False, puede insertar y eliminar el XML en el documento, pero tenga cuidado de que los eventos XMLAfterInsert y XMLBeforeDelete no intenten cancelarse entre sí, lo que provocará un bucle infinito. Puede evitar bucles infinitos mediante una variable booleana global y comprobarlo al principio del controlador de errores.

Se aplica a