Example #1
0
 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);
     }
 }
Example #4
0
 private void OnDeserialized(StreamingContext sc)
 {
     if (targetBoardInfo != null)
     {
         targetBoards = new BoardInfoCollection();
         targetBoards.Add(targetBoardInfo);
         targetBoardInfo = null;
     }
 }