コード例 #1
0
 private void setView(string name)
 {
     if (name.Equals("item"))
     {
         ContentControlView             = new ManageItemView();
         ContentControlView.DataContext = Constants.manageItemViewModel;
         Constants.manageItemViewModel.ResetFields();
     }
     else if (name.Equals("supplier"))
     {
         ContentControlView             = new ManageSupplierView();
         ContentControlView.DataContext = Constants.manageSupplierViewModel;
         Constants.manageSupplierViewModel.ResetItemFields();
         Constants.manageSupplierViewModel.ResetSupplierFields();
         Constants.manageSupplierViewModel.ResetSupplierDataGrid();
     }
     else if (name.Equals("createtemplate"))
     {
         ContentControlView             = new CreateTemplateView();
         ContentControlView.DataContext = Constants.createTemplateViewModel;
         Constants.createTemplateViewModel.ResetFields();
     }
     else if (name.Equals("viewtemplate"))
     {
         ContentControlView             = new ViewTemplateView();
         ContentControlView.DataContext = Constants.viewTemplateViewModel;
     }
 }
コード例 #2
0
        private void ExecuteOpenViewTemplatesForm(object parameter)
        {
            ViewsManager dataManager = ViewsManager.Create();

            ViewTemplateView view = new ViewTemplateView();

            view.DataContext = new ViewTemplateViewModel(dataManager.Views);

            if (!base.ShowDialog(Translator.Translate("UI_CATEGORIES"), view))
            {
                return;
            }

            dataManager.SaveChanges();
        }