コード例 #1
0
        public PropertyChangeCommand(object target, string propertyName, object oldValue, object newValue)
        {
            _target   = target;
            _mementos = new PropertyMementos();

            PropertyMemento memento = new PropertyMemento(propertyName, oldValue, newValue);

            _mementos.AddPropertyMemento(memento);
        }
コード例 #2
0
ファイル: WidgetViewModelDate.cs プロジェクト: naver/protonow
 public PropertyMementos CreateNewPropertyMementos()
 {
     _mementos = new PropertyMementos();
     return(_mementos);
 }
コード例 #3
0
 public PropertyChangeCommand(object target, PropertyMementos mementos)
 {
     _target   = target;
     _mementos = mementos;
 }
コード例 #4
0
 public PropertyChangeCommand(object target, PropertyMemento memento)
 {
     _target   = target;
     _mementos = new PropertyMementos();
     _mementos.AddPropertyMemento(memento);
 }