UndoEngine.UndoUnit.Undo Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utför en ångra- eller gör om-åtgärd.
public:
void Undo();
public void Undo();
member this.Undo : unit -> unit
Public Sub Undo ()
Kommentarer
Ångra åtgärder växlar mellan ångra och gör om tillstånd, så om du anropar Undo två gånger återgår objektet till sitt ursprungliga tillstånd.
Klassen UndoEngine.UndoUnit förutsätter inledningsvis att det ångrade arbetet redan har utförts, så det första anropet för att Undo ångra arbetet. Nästa anrop ångrar den tidigare ångra-åtgärden och utför en omgjord.
Metoden Undo anropar UndoCore metoden för att utföra en ångra-åtgärd. Själva Undo metoden fungerar för att upprätthålla konsekvent tillstånd i UndoEngine.UndoUnit, även om ett undantag utlöses av UndoCore.
Anteckningar till arvingar
Anropa UndoCore() inte metoden direkt, åsidosätt den om du vill, men anropa publicUndo() alltid metoden för att utföra ångrat arbete. Metoden Undo() meddelar ångra-motorn att pausa ångra datainsamling tills den aktuella ångra-åtgärden har slutförts. Detta förhindrar att nya ångrade enheter skapas som svar på att den här enheten utför arbete.