protected override void OnNodeMouseClick(TreeNodeMouseClickEventArgs e) { if (e.Node.Level == BoardLevel) { SelectedBoard = (BoardInfo)e.Node.Tag; } base.OnNodeMouseClick(e); }
public void AddBoard(BoardInfo board) { BoardInfoCollection boards = currentBoards != null ? currentBoards : new BoardInfoCollection(); if (!boards.Contains(board)) { boards.Add(board); targetBoardsListBox.Items.Add(board); } SetBoards(boards); }
public void RemoveBoard(BoardInfo board) { if (currentBoards != null) { currentBoards.Remove(board); targetBoardsListBox.Items.Remove(board); } }
private void OnDeserialized(StreamingContext sc) { if (targetBoardInfo != null) { targetBoards = new BoardInfoCollection(); targetBoards.Add(targetBoardInfo); targetBoardInfo = null; } }