private static void ToggleCellMenu(HoneycombViewModel viewModel) { viewModel.CellMenu.Title.ZIndex = 0; viewModel.CellMenu.Finish.ZIndex = 0; viewModel.CellMenu.Goal.ZIndex = 0; viewModel.CellMenu.Pomodoro.ZIndex = 0; viewModel.CellMenu.TimeTracker.ZIndex = 0; viewModel.CellMenu.Tags.ZIndex = 0; viewModel.CellMenu.Remove.ZIndex = 0; viewModel.CellMenu.IsMenuShown = !viewModel.CellMenu.IsMenuShown; if (viewModel.CellMenu.IsMenuShown) { viewModel.CellMenu.Tags.Show(); viewModel.CellMenu.Remove.Show(); viewModel.CellMenu.Finish.Show(); viewModel.CellMenu.Goal.Show(); viewModel.CellMenu.Pomodoro.Show(); viewModel.CellMenu.TimeTracker.Show(); } else { viewModel.CellMenu.Tags.Hide(); viewModel.CellMenu.Remove.Hide(); viewModel.CellMenu.Finish.Hide(); viewModel.CellMenu.Goal.Hide(); viewModel.CellMenu.Pomodoro.Hide(); viewModel.CellMenu.TimeTracker.Hide(); } }
public CellViewModel(CellModel model, HoneycombViewModel honeycomb) { Model = model; Honeycomb = honeycomb; CreateNewCellCommand = new DelegateCommand(obj => CreateNewCell()); IsSelected = false; CellFontSize = Model.Title.ToCellFontSize(); }
public virtual void SetUp() { Repository = new CellRepository(); Repository.RemoveAll(); Model = new HoneycombModel(Repository); Sut = new HoneycombViewModel(Model, null); Sut.PropertyChanged += (sender, args) => ChangedPropertyName = args.PropertyName; }
public HoneycombWindow(HoneycombViewModel viewModel) { this.viewModel = viewModel; DataContext = viewModel; InitializeComponent(); }
public CellMenuWindow(HoneycombViewModel viewModel) { DataContext = viewModel; InitializeComponent(); }