public IssueConstraintsControl(IssuePanelViewModel issuePanelViewModel)
        {
            InitializeComponent();
            CompositionInitializer.SatisfyImports(this);

            DataContext = issuePanelViewModel;
            Utils.ResetOriginalValues(this);
        }
        public IssueTrainingControl(IssuePanelViewModel issuePanelViewModel)
        {
            if (DesignerProperties.IsInDesignTool) return;
            InitializeComponent();
            CompositionInitializer.SatisfyImports(this);

            DataContext = issuePanelViewModel;
            Utils.ResetOriginalValues(this);
        }
Esempio n. 3
0
        public IssuesPanel(int issueId)
        {
            InitializeComponent();
            CompositionInitializer.SatisfyImports(this);
            HideAllTabs();

            TabChanges = new List<string>();

            InitialiseButtonVisibility();

            mIssuePanelViewModel = new IssuePanelViewModel(issueId, this);
            mIssuePanelViewModel.IssueLoadedAction += IssueLoaded;
        }
Esempio n. 4
0
        public IssuesPanel(CmsWebService.Issue issueCopy)
        {
            //used in the Copy process.

            InitializeComponent();
            CompositionInitializer.SatisfyImports(this);

            TabChanges = new List<string> { "Name" };
            InitialiseButtonVisibility();

            mIssuePanelViewModel = new IssuePanelViewModel(issueCopy, this);
            IssueLoaded(); //just call this as we have no db calls.
            RequiresSave = true;
        }