4 using System.Collections.Generic;
6 using SiliconStudio.ActionStack;
8 namespace SiliconStudio.Presentation.ViewModel.
ActionStack
15 : base(name, dirtiables)
17 if (propertyName == null)
throw new ArgumentNullException(
"propertyName");
24 public string PropertyName {
get {
return innerActionItem.PropertyName; } }
29 innerActionItem.Freeze();
35 innerActionItem.Undo();
An abstact class that inherits from ActionItem and can be used to manage actions related to an IDirti...
override void UndoAction()
Invoked by Undo after setting IsDone to true.
This class represents a thread-safe stack of action items that can be undone/redone.
PropertyChangedViewModelActionItem(string name, object container, IEnumerable< IDirtiableViewModel > dirtiables, string propertyName, object previousValue)
override void RedoAction()
Invoked by Redo after setting IsDone to true.
override void FreezeMembers()
Invoked by Freeze before setting IsFrozen to true. This method will not be invoked if IsFrozen is alr...