public MainNavigationControl(TaskViewModel taskViewModel) { InitializeComponent(); _controls = new List <IControlClosed>(); _menuContext = new MenuContext(); Menu = new MenuBar(_menuContext); Menu.MenuItemClicked += MenuItemClicked; MenuBar.Content = Menu; _contextMenu = new TaskContextMenu(_menuContext); _contextMenu.MenuItemClicked += MenuItemClicked; TaskOverviewControl = new TaskOverviewControl(taskViewModel, this); TaskOverviewControl.SelectedTaskChanged += UpdateSelectedTask; TaskOverviewControl.TaskDoubleClicked += ShowTaskDetails; TaskOverviewControl.TaskRightClicked += TaskRightClicked; InsertAndShowControl(TaskOverviewControl); _lifetime = taskViewModel.Lifetime; _taskViewModel = taskViewModel; }
public MenuBar(MenuContext context) { DataContext = context; InitializeComponent(); }
public TaskContextMenu(MenuContext context) { DataContext = context; InitializeComponent(); }