Condividi tramite


Interfaccia ITextUndoHistory

Contiene transazioni di annullamento.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Sintassi

'Dichiarazione
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

Il tipo ITextUndoHistory espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CanRedo Determina se una singola operazione di ripetizione è possibile.
Proprietà pubblica CanUndo Determina se una singola operazione di annullamento è possibile.
Proprietà pubblica CurrentTransaction ottiene la transazione di annullamento corrente in corso.
Proprietà pubblica LastRedoTransaction Ottiene l'elemento più recente (superiore) di RedoStack.
Proprietà pubblica LastUndoTransaction Ottiene l'elemento più recente (superiore) di UndoStack.
Proprietà pubblica Properties Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner)
Proprietà pubblica RedoDescription Ottiene la descrizione dell'operazione di ripetizione visibile più recente ITextUndoTransaction.
Proprietà pubblica RedoStack Lo stack di ripetizione per questa cronologia.Non include nessuna transazione correntemente aperta o di annullamento.
Proprietà pubblica State Ottiene lo stato corrente della cronologia di annullamento.
Proprietà pubblica UndoDescription Ottiene la descrizione dell'operazione di annullamento visibile più recente ITextUndoTransaction.
Proprietà pubblica UndoStack lo stack di annullamento per questa cronologia.Non include nessuna transazione correntemente aperta o di ripetizione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateTransaction Crea una nuova transazione, la annida nella transazione corrente in precedenza e la contrassegna corrente.
Metodo pubblico Redo Esegue il numero specificato di operazioni di ripetizione e posiziona le transazioni sullo stack di annullamento.
Metodo pubblico Undo Esegue il numero specificato di operazioni di annullamento e posiziona le transazioni sullo stack di ripetizione.

In alto

Eventi

  Nome Descrizione
Evento pubblico UndoRedoHappened Notifica agli utenti quando un'operazione di annullamento o di ripetizione in questa cronologia.
Evento pubblico UndoTransactionCompleted Notifica agli utenti quando ITextUndoTransaction viene completato e aggiunto a UndoStack.

In alto

Note

In genere solo una cronologia delle transazioni di annullamento alla volta è disponibile utente.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Operations