Compartir a través de


ITextUndoHistory (Interfaz)

Contiene las transacciones para deshacer.

Espacio de nombres:  Microsoft.VisualStudio.Text.Operations
Ensamblado:  Microsoft.VisualStudio.Text.Logic (en Microsoft.VisualStudio.Text.Logic.dll)

Sintaxis

'Declaración
Public Interface ITextUndoHistory _
    Inherits IPropertyOwner
public interface ITextUndoHistory : IPropertyOwner
public interface class ITextUndoHistory : IPropertyOwner
type ITextUndoHistory =  
    interface 
        interface IPropertyOwner 
    end
public interface ITextUndoHistory extends IPropertyOwner

El tipo ITextUndoHistory expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CanRedo Determina si es posible una sola operación de rehacer.
Propiedad pública CanUndo Determina si es posible una sola operación de deshacer.
Propiedad pública CurrentTransaction Obtiene la transacción actual de deshacer en curso.
Propiedad pública LastRedoTransaction Obtiene el elemento más reciente (superior) de RedoStack.
Propiedad pública LastUndoTransaction Obtiene el elemento más reciente (superior) de UndoStack.
Propiedad pública Properties Obtiene la colección de propiedades controlada por el propietario. (Se hereda de IPropertyOwner).
Propiedad pública RedoDescription Obtiene la descripción de la interfaz ITextUndoTransaction más reciente visible de rehacer.
Propiedad pública RedoStack Pila de rehacer para este historial.No incluye ninguna transacción para deshacer o abierta actualmente.
Propiedad pública State Obtiene el estado actual del historial de deshacer.
Propiedad pública UndoDescription Obtiene la descripción de la interfaz ITextUndoTransaction más reciente visible de deshacer.
Propiedad pública UndoStack Pila de deshacer para este historial.No incluye ninguna transacción de rehacer o abierta actualmente.

Arriba

Métodos

  Nombre Descripción
Método público CreateTransaction Crea una nueva transacción, la anida en la transacción actual anterior y la marca como actual.
Método público Redo Realiza el número especificado de operaciones de rehacer y coloca las transacciones en la pila de tareas por deshacer.
Método público Undo Realiza el número especificado de operaciones de deshacer y coloca las transacciones en la pila de rehacer.

Arriba

Eventos

  Nombre Descripción
Evento público UndoRedoHappened Notifica a los consumidores cuando se ha producido una operación de deshacer o rehacer en este historial.
Evento público UndoTransactionCompleted Notifica a los consumidores cuando ITextUndoTransaction se completa y agrega a UndoStack.

Arriba

Comentarios

Normalmente sólo un historial de deshacer al mismo tiempo está disponible al usuario.

Vea también

Referencia

Microsoft.VisualStudio.Text.Operations (Espacio de nombres)