public WorkProjectAddView(WorkProjectsController controller, WorkProjectDto entity) : this()
        {
            Entity = entity;

            _controller = controller;

            MainStackPanel.DataContext = Entity;
        }
Example #2
0
        public WorkProjectsView(WorkProjectsController controller) : this()
        {
            _controller = controller;

            _controller.ListChanged        += ListChanged;
            _controller.RelatedListChanged += RelatedListChanged;
            MainFrame.ContentRendered      += (s, o) => _controller.TriggerBlazeAddedEvent();

            ListChanged();
        }
        private void OpenProjects()
        {
            //TODO: Move to controller

            var controller = new WorkProjectsController(_ctx);

            var uc = new WorkProjectsView(controller);

            controller.BlazeAdded            += () => MainScrollViewer.ScrollToRightEnd();
            controller.RemoveDialogRequested += ShowRemoveDialog;

            FrameOpt.Content = uc;
        }