Exemplo n.º 1
0
        private IBoardControlView AddBoardControlViewModel(BoardControlViewModel boardControlViewModel)
        {
            var boardControlView = BoardControlViewFactory.BuildBoardControlView(boardControlViewModel.BoardControl);

            InitBoardControlView(boardControlView, boardControlViewModel);

            AddBoardControlView(boardControlView);

            SetTopBoardControlView(boardControlView);

            return(boardControlView);
        }
Exemplo n.º 2
0
        public static void SetControls(BoardControlViewModel boardViewModel)
        {
            CheckDesignMode();

            boardViewModel.BoardModel = boardModel;
            boardViewModel.ColumnControlViewModels.Reset(columnModels.Select(columnModel => {
                var columnControlViewModel = new ColumnControlViewModel {
                    ColumnModel = columnModel
                };
                columnControlViewModel.TaskControlViewModels.Reset(columnModel.TaskModels.Select(taskModel => new TaskControlViewModel {
                    TaskModel = taskModel
                }));
                return(columnControlViewModel);
            }));
        }
Exemplo n.º 3
0
 public void Init(BoardView boardView, BoardControlViewModel boardControlViewModel)
 {
     BoardView             = boardView;
     BoardControlViewModel = boardControlViewModel;
 }
Exemplo n.º 4
0
 private void InitBoardControlView(IBoardControlView boardControlView, BoardControlViewModel boardControlViewModel)
 {
     boardControlView.Init(this, boardControlViewModel);
 }
Exemplo n.º 5
0
 private IBoardControlView FindBoardBoardView(BoardControlViewModel boardControlViewModel)
 {
     return(boardControlViews.Find(x => x.BoardControlViewModel == boardControlViewModel));
 }