예제 #1
0
        public ManagentViewModel(RouterService router)
        {
            _router = router;

            UserManagement   = new UserManagementControl();
            TemplateOverview = new TemplateOverviewControl();
            TaskOverview     = new TaskOverviewControl();
            ReportOverview   = new ManagementReportControl();
            Heatmap          = new HeatMapControl();
            ClientOverview   = new ClientOverviewControl();
        }
예제 #2
0
        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;
        }