Esempio n. 1
0
 public void ResetAllPrintables()
 {
     foreach (var print in _printables)
     {
         print.Value.Reset();
         PrintableChanged.Invoke(print.Key);
     }
 }
Esempio n. 2
0
 internal void SetCurrentPrintGroup(PrintGroup printGroup)
 {
     _printables = new Dictionary <string, IPrint>();
     foreach (var printable in printGroup.Printables)
     {
         AddPrintable(printable.Key, (IPrint)printable.Value.Clone());
         PrintableChanged.Invoke(printable.Key);
     }
     //throw new NotImplementedException();
 }
Esempio n. 3
0
 private void PropertyChanged(object obj, PropertyChangedEventArgs args)
 {
     PrintableChanged.Invoke(args.PropertyName);
 }
Esempio n. 4
0
 public void ResetPrintable(string key)
 {
     _printables[key].Reset();
     PrintableChanged.Invoke(key);
 }