protected void OnStateChanged(ExamItemState old, ExamItemState newValue) { Logger.InfoFormat("项目{0}状态改变:New,{1}-Old,{2}", this.Name, newValue, old); var message = new ExamItemStateChangedMessage(newValue, old, this); Messenger.Send(message); }
public ExamItemStateChangedMessage(ExamItemState currentState, ExamItemState oldState, object sender) : base(sender) { this.OldState = oldState; this.NewState = currentState; }
public ExamItemStateChangedMessage(ExamItemState currentState, ExamItemState oldState) { this.OldState = oldState; this.NewState = currentState; }