예제 #1
0
 public PropertyChange(LayoutComponent component, string property, object oldValue, object newValue)
 {
     Component = component;
     Property  = property;
     OldValue  = oldValue;
     NewValue  = newValue;
 }
예제 #2
0
 public PropertyChange(LayoutComponent component, string property, object oldValue, object newValue, bool isField)
 {
     Component = component;
     Property  = property;
     OldValue  = oldValue;
     NewValue  = newValue;
     IsField   = isField;
 }
예제 #3
0
 public BatchChange(string name, IEnumerable <ILayoutChange> layoutChanges)
 {
     Name           = name;
     _LayoutChanges = layoutChanges.ToList();
     Component      = ChangedComponents.FirstOrDefault();
 }