Udostępnij za pośrednictwem


Klasa UndoManager

Zapewnia funkcjonalność cofania i ponawiania operacji.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.UndoManager

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

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

Typ UndoManager uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna UndoManager(Context) Konstruktor.
Metoda publiczna UndoManager(Store) Konstruktor.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona CanUndoRedoCallbackCollection
Właściwość publiczna Context Kontekst, który zawiera UndoManager
Właściwość publiczna InRedo Zysk czy nie są Menedżera Cofnij znajduje się w środku Powtórz lub nie.
Właściwość publiczna InUndo Zysk czy nie są Menedżera Cofnij znajduje się w środku Cofnij lub nie.
Właściwość publiczna MaxUndoableTransactions Maksymalna liczba elementów Cofnij widoczne na stosie Cofnij
Właściwość publiczna RedoableTransactions Lista redoable TransactionItems, utrzymywane przez UndoManager.
Właściwość publiczna RedoCount Liczba pozycji w stosie ponów
Właściwość publiczna Store Magazyn, który zawiera UndoManager
Właściwość publiczna TopmostUndoableTransaction Identyfikator transakcji najwyższego zwrotu w stact Cofnij
Właściwość publiczna UndoableTransactions Lista możliwych do cofnięcia TransactionItems utrzymywane przez UndoManager.
Właściwość publiczna UndoCount Liczba pozycji w stosie Cofnij.
Właściwość publiczna UndoState Stan polecenia Cofnij.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddCanUndoRedoCallback Dodaj wyborca CanUndoRedo.
Metoda publiczna AddUndoableAction Dodaj akcję można cofnąć do Cofnij.Spowoduje to wyczyszczenie stosu Ponów.
Metoda publiczna Dispose Metoda zbycia
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Finalizatorów (Zastępuje Object.Finalize()).
Metoda publiczna Flush Opróżnianie cofanie i ponawianie stosów.Jeśli mamy w środku transakcji, Zgłoś wyjątek.
Metoda publiczna FlushRedoStack Czyści stosu Ponów.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna Redo() Wykonaj ponownie działania transakcji najwyżej na stosie Ponów.
Metoda publiczna Redo(Guid) Wykonaj ponownie akcje, popełnione w transakcji, których identyfikator jest przekazywana w.Upewnij się, że identyfikator, przekazany jest transakcję, która znajduje się na wierzchu stosu.W przeciwnym razie Zgłoś wyjątek.
Metoda publiczna RedoAllPossible Wykonaj ponownie wszystkie możliwe transakcje na stosie Ponów.
Metoda publiczna RemoveCanUndoRedoCallback Usuń wyborca CanUndoRedo.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna Undo() Cofnij działania wierzchu transakcji na polecenia Cofnij.
Metoda publiczna Undo(Guid) Cofnąć czynności, popełnione w transakcji, których identyfikator jest przekazywana.Upewnij się, że identyfikator, przekazany jest transakcję, która znajduje się na wierzchu stosu.W przeciwnym razie Zgłoś wyjątek.
Metoda publiczna UndoAllPossible Cofnij wszystkie transakcje w Cofnij, którą można cofnąć.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne RedoStackFlushed Umożliwia klientom do otrzymywania zdarzenie, kiedy stos Ponów jest opróżniany.
Zdarzenie publiczne UndoItemAdded Zdarzenia, który jest uruchamiany za każdym razem, gdy element Cofnij jest dodawany do listy polecenia Cofnij
Zdarzenie publiczne UndoItemDiscarded Zdarzenia, który jest uruchamiany za każdym razem, gdy element Cofnij jest usunięte z listy polecenia Cofnij, ponieważ rozmiar stosu przekroczył maksymalną liczbę elementów Cofnij dozwolone.
Zdarzenie publiczne UndoStackFlushed Umożliwia klientom odbierać zdarzenia, Cofnij jest opróżniany.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling

Inne zasoby

Using Transactions