コード例 #1
0
        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();
            }
        }
コード例 #2
0
 public CellViewModel(CellModel model, HoneycombViewModel honeycomb)
 {
     Model                = model;
     Honeycomb            = honeycomb;
     CreateNewCellCommand = new DelegateCommand(obj => CreateNewCell());
     IsSelected           = false;
     CellFontSize         = Model.Title.ToCellFontSize();
 }
コード例 #3
0
ファイル: TestFixture.cs プロジェクト: PeterMilovcik/DoThis
 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;
 }
コード例 #4
0
 public HoneycombWindow(HoneycombViewModel viewModel)
 {
     this.viewModel = viewModel;
     DataContext    = viewModel;
     InitializeComponent();
 }
コード例 #5
0
 public CellMenuWindow(HoneycombViewModel viewModel)
 {
     DataContext = viewModel;
     InitializeComponent();
 }