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); }
public IssuesPanel(int issueId) { InitializeComponent(); CompositionInitializer.SatisfyImports(this); HideAllTabs(); TabChanges = new List<string>(); InitialiseButtonVisibility(); mIssuePanelViewModel = new IssuePanelViewModel(issueId, this); mIssuePanelViewModel.IssueLoadedAction += IssueLoaded; }
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; }