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 | |
---|---|---|
CanRedo | Determina si es posible una sola operación de rehacer. | |
CanUndo | Determina si es posible una sola operación de deshacer. | |
CurrentTransaction | Obtiene la transacción actual de deshacer en curso. | |
LastRedoTransaction | Obtiene el elemento más reciente (superior) de RedoStack. | |
LastUndoTransaction | Obtiene el elemento más reciente (superior) de UndoStack. | |
Properties | Obtiene la colección de propiedades controlada por el propietario. (Se hereda de IPropertyOwner). | |
RedoDescription | Obtiene la descripción de la interfaz ITextUndoTransaction más reciente visible de rehacer. | |
RedoStack | Pila de rehacer para este historial.No incluye ninguna transacción para deshacer o abierta actualmente. | |
State | Obtiene el estado actual del historial de deshacer. | |
UndoDescription | Obtiene la descripción de la interfaz ITextUndoTransaction más reciente visible de deshacer. | |
UndoStack | Pila de deshacer para este historial.No incluye ninguna transacción de rehacer o abierta actualmente. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateTransaction | Crea una nueva transacción, la anida en la transacción actual anterior y la marca como actual. | |
Redo | Realiza el número especificado de operaciones de rehacer y coloca las transacciones en la pila de tareas por deshacer. | |
Undo | Realiza el número especificado de operaciones de deshacer y coloca las transacciones en la pila de rehacer. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
UndoRedoHappened | Notifica a los consumidores cuando se ha producido una operación de deshacer o rehacer en este historial. | |
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.