Sdílet prostřednictvím


UndoManager – třída

Poskytuje funkce pro vrácení a opakované provedení operace.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.UndoManager

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Deklarace
Public Class UndoManager _
    Implements IDisposable
public class UndoManager : IDisposable

Typ UndoManager zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda UndoManager(Context) konstruktor.
Veřejná metoda UndoManager(Store) konstruktor.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost CanUndoRedoCallbackCollection
Veřejná vlastnost Context Kontextu, který obsahuje UndoManager
Veřejná vlastnost InRedo Zda nejsou manager zpět do středu znovu je či není návratu.
Veřejná vlastnost InUndo Návrat, zda nejsou správce zpět je uprostřed vrácení zpět nebo ne.
Veřejná vlastnost MaxUndoableTransactions Maximální počet položek zpět viditelný v zásobníku zpět
Veřejná vlastnost RedoableTransactions Seznam redoable TransactionItems udržovaných UndoManager.
Veřejná vlastnost RedoCount Počet položek v zásobníku znovu
Veřejná vlastnost Store Úložiště, které obsahuje UndoManager
Veřejná vlastnost TopmostUndoableTransaction ID transakce vrchní vrátit zpět stact
Veřejná vlastnost UndoableTransactions Seznam vrátit TransactionItems udržovaných UndoManager.
Veřejná vlastnost UndoCount Počet položek v zásobníku zpět.
Veřejná vlastnost UndoState Stav zpět.

Nahoru

Metody

  Název Popis
Veřejná metoda AddCanUndoRedoCallback Přidáte CanUndoRedo volič.
Veřejná metoda AddUndoableAction Přidáte akci vrátit do zásobníku zpět.Tato akce vymaže zásobníku znovu.
Veřejná metoda Dispose Metoda Dispose
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Finalizačních metod (Přepisuje Object.Finalize().)
Veřejná metoda Flush Vyprázdnění zpět a znovu hromádky.Pokud jsme uprostřed transakce, vyvoláním výjimky.
Veřejná metoda FlushRedoStack Vymaže zásobníku znovu.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda Redo() Opakování akce vrchní transakce v zásobníku znovu.
Veřejná metoda Redo(Guid) Opakování akce, potvrzené transakce, jehož id je předán.Zkontrolujte, zda je předaný id transakce, která je v horní části zásobníku.Jinak vyvoláním výjimky.
Veřejná metoda RedoAllPossible Znovu všechny transakce možné znovu zásobníku.
Veřejná metoda RemoveCanUndoRedoCallback Odeberte CanUndoRedo volič.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda Undo() Vrátit zpět akce vrchní transakce zpět zásobníku.
Veřejná metoda Undo(Guid) Vrátit zpět akce v transakci, jehož id je předán.Zkontrolujte, zda je předaný id transakce, která je v horní části zásobníku.Jinak vyvoláním výjimky.
Veřejná metoda UndoAllPossible Všechny transakce v zásobníku zpět, které lze vrátit zpět.

Nahoru

Události

  Název Popis
Veřejná událost RedoStackFlushed Umožňuje klientům přijímat události po vyprázdnění zásobníku znovu
Veřejná událost UndoItemAdded Událost je vyvolána pokaždé, kdy je zboží zpět do zásobníku zpět
Veřejná událost UndoItemDiscarded Událost je vyvolána pokaždé, když položku zpět vyřazen z hromádky zpět, protože velikost zásobníku překročen maximální počet položek zpět povoleno.
Veřejná událost UndoStackFlushed Umožňuje klientům přijímat události po vyprázdnění zásobníku zpět

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů

Další zdroje

Using Transactions