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 | |
---|---|---|
CanRedo | Determina se una singola operazione di ripetizione è possibile. | |
CanUndo | Determina se una singola operazione di annullamento è possibile. | |
CurrentTransaction | ottiene la transazione di annullamento corrente in corso. | |
LastRedoTransaction | Ottiene l'elemento più recente (superiore) di RedoStack. | |
LastUndoTransaction | Ottiene l'elemento più recente (superiore) di UndoStack. | |
Properties | Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner) | |
RedoDescription | Ottiene la descrizione dell'operazione di ripetizione visibile più recente ITextUndoTransaction. | |
RedoStack | Lo stack di ripetizione per questa cronologia.Non include nessuna transazione correntemente aperta o di annullamento. | |
State | Ottiene lo stato corrente della cronologia di annullamento. | |
UndoDescription | Ottiene la descrizione dell'operazione di annullamento visibile più recente ITextUndoTransaction. | |
UndoStack | lo stack di annullamento per questa cronologia.Non include nessuna transazione correntemente aperta o di ripetizione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateTransaction | Crea una nuova transazione, la annida nella transazione corrente in precedenza e la contrassegna corrente. | |
Redo | Esegue il numero specificato di operazioni di ripetizione e posiziona le transazioni sullo stack di annullamento. | |
Undo | Esegue il numero specificato di operazioni di annullamento e posiziona le transazioni sullo stack di ripetizione. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
UndoRedoHappened | Notifica agli utenti quando un'operazione di annullamento o di ripetizione in questa cronologia. | |
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.