private bool SelectTo(GridCell gridCell) { Presenter.Select(gridCell, true); return(true); }
private bool Activate(GridCell gridCell) { Presenter.Activate(gridCell); return(true); }
private bool CanSelectTo(GridCell gridCell) { return(Mode == GridCellMode.Select); }
private bool CanActivate(GridCell gridCell) { return(Presenter.PredictActivate(gridCell).HasValue); }
private bool CanExitEditMode(GridCell gridCell) { return(gridCell.IsCurrent && Mode == GridCellMode.Edit); }
private bool CanEnterEditMode(GridCell gridCell) { return(gridCell.IsCurrent && Mode == GridCellMode.Select && gridCell.IsEditable); }
private bool ToggleMode(GridCell gridCell) { Presenter.ToggleMode(gridCell); return(true); }
private bool CanToggleMode(GridCell gridCell) { return(Presenter.CanToggleMode(gridCell)); }