Ejemplo n.º 1
0
 void RaiseAfterLoad(SaveLoadLayoutDataEventHandler afterLoad, bool clearing)
 {
     if (LayoutData != null && afterLoad != null)
     {
         afterLoad(this, new SaveLoadLayoutDataEventArgs(clearing));
     }
 }
Ejemplo n.º 2
0
 void RaiseBeforeSave(SaveLoadLayoutDataEventHandler beforeSave, bool clearing)
 {
     if (LayoutData != null && beforeSave != null)
     {
         beforeSave(this, new SaveLoadLayoutDataEventArgs(clearing));
     }
 }
Ejemplo n.º 3
0
 public void Unsubscribe(SaveLoadLayoutDataEventHandler onAfterLoad, SaveLoadLayoutDataEventHandler onBeforeSave)
 {
     RaiseBeforeSave(onBeforeSave, false);
     afterLoad  -= onAfterLoad;
     beforeSave -= onBeforeSave;
 }
Ejemplo n.º 4
0
 public void Subscribe(SaveLoadLayoutDataEventHandler onAfterLoad, SaveLoadLayoutDataEventHandler onBeforeSave)
 {
     afterLoad  += onAfterLoad;
     beforeSave += onBeforeSave;
     RaiseAfterLoad(onAfterLoad, false);
 }
Ejemplo n.º 5
0
 public void Unsubscribe(SaveLoadLayoutDataEventHandler onAfterLoad, SaveLoadLayoutDataEventHandler onBeforeSave)
 {
     LayoutManager.Current.Unsubscribe(onAfterLoad, onBeforeSave);
     saveLoadHandlers.Remove(new SaveLoadHandlers(onBeforeSave, onAfterLoad));
 }
Ejemplo n.º 6
0
 public void Subscribe(SaveLoadLayoutDataEventHandler onAfterLoad, SaveLoadLayoutDataEventHandler onBeforeSave)
 {
     saveLoadHandlers.Add(new SaveLoadHandlers(onBeforeSave, onAfterLoad));
     LayoutManager.Current.Subscribe(onAfterLoad, onBeforeSave);
 }
Ejemplo n.º 7
0
 public SaveLoadHandlers(SaveLoadLayoutDataEventHandler saveHandler, SaveLoadLayoutDataEventHandler loadHandler)
 {
     SaveHandler = saveHandler;
     LoadHandler = loadHandler;
 }