public void UpdateErrorBoard(BoardStatusEventArgs e) { if (e.IsMessageSource) { UpdateErrorBoard(e.Board); } }
private void UpdateTreeAndMatrixView(BoardStatusEventArgs ea) { UpdateGeneralTreeNodeColor(); judgeMatrixView.UpdateErrorBoard(ea); }
//生成板卡通过状态切换事件(在Running 状态下) protected void GenBoardStatusChangeEvent(Dictionary<Board,bool> maybeErrorBoardDicts) { foreach(var b in maybeErrorBoardDicts.Keys) { BoardStatusEventArgs e = new BoardStatusEventArgs(); e.Board = b; e.IsMessageSource = maybeErrorBoardDicts[b]; EventHandler temp = OnBoardStatusChange; if (temp != null) { temp(this, e); } } }