public void ResetAllPrintables() { foreach (var print in _printables) { print.Value.Reset(); PrintableChanged.Invoke(print.Key); } }
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(); }
private void PropertyChanged(object obj, PropertyChangedEventArgs args) { PrintableChanged.Invoke(args.PropertyName); }
public void ResetPrintable(string key) { _printables[key].Reset(); PrintableChanged.Invoke(key); }