public EditNameCallingViewModel(EditNameCallingBussiness nameCalling) { _nameCalling = nameCalling; _nameCalling.CallingsChangedEvent += callings => { CallingCollection.Clear(); if (callings != null) { callings.ForEach(c => CallingCollection.Add(c.ClassName)); } _callings = callings; SelectedCalling = -1; }; CallingCollection = new ObservableCollection <string>(); Calling = new NameCallingViewModel(nameCalling.Calling, nameCalling.ClassSelecter, false); Calling.NameCallingChangedEvent += (op, calling) => { _nameCalling.OperateCalling(op, calling); _nameCalling.ChangeEditDate(ClassDate); }; Calling.ErrOccuredEvent += (msg, level) => ErrOccuredEvent?.Invoke(msg); }
private bool RaiseErrOccuredEvent(MessageType msg) { ErrOccuredEvent?.Invoke(msg, MessageLevel.Warning); return(false); }
private bool EnableErrMsg(MessageType msg) { ErrOccuredEvent?.Invoke(msg); return(false); }