UndoEngine Klas

Definitie

Biedt implementaties voor ongedaan maken en opnieuw uitvoeren voor ontwerpers.

public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
Overname
UndoEngine

Constructors

Name Description
UndoEngine(EditingContext)

Initialiseert een nieuw exemplaar van de UndoEngine klasse.

Eigenschappen

Name Description
IsUndoRedoInProgress

Hiermee wordt een Boolean waarde opgehaald die aangeeft of een bewerking ongedaan maken of opnieuw wordt uitgevoerd.

Methoden

Name Description
AddUndoUnit(UndoUnit)

Hiermee voegt u de opgegeven eenheid toe aan de stack ongedaan maken.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRedoActions()

Hiermee haalt u een IEnumerable<T> verzameling opnieuw uitgevoerde bewerkingen op.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUndoActions()

Hiermee haalt u een IEnumerable<T> verzameling ongedaan maken bewerkingen op.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Redo()

Hiermee verwijdert u het laatste UndoUnit exemplaar uit de redo-stack en voert u een herbewerking uit op de eenheid. Het UndoUnit exemplaar wordt vervolgens in de stack ongedaan maken geplaatst.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Undo()

Hiermee verwijdert u het laatste UndoUnit exemplaar uit de stack ongedaan maken en voert u een bewerking ongedaan maken uit op de eenheid. Het UndoUnit exemplaar wordt vervolgens in de herostack geplaatst.

gebeurtenis

Name Description
RedoCompleted

Treedt op wanneer de herbewerking is voltooid.

UndoCompleted

Treedt op wanneer de bewerking ongedaan maken is voltooid.

UndoRedoBufferChanged

Treedt op wanneer de buffers die ongedaan worden gemaakt en opnieuw worden uitgevoerd, veranderen.

UndoUnitAdded

Treedt op wanneer een eenheid ongedaan maken wordt toegevoegd aan de stack ongedaan maken.

UndoUnitCancelled

Treedt op wanneer een ongedaan maken eenheid wordt geannuleerd vanuit de stack ongedaan maken.

UndoUnitDiscarded

Treedt op wanneer een eenheid ongedaan maken wordt verwijderd uit de stack ongedaan maken, zonder eerst een bewerking ongedaan te maken.

Van toepassing op