private void Create() { ProgramType proT = new ProgramType(); //实例化一个新的model ProgramTypeEditViewModel proTevm = new ProgramTypeEditViewModel(proT); //实例化一个新的view model proTevm.DisplayName = "Program Type-Create"; var ProgramTypeEditViewInstance = new ProgramTypeView(); //实例化一个新的view ProgramTypeEditViewInstance.DataContext = proTevm; ProgramTypeEditViewInstance.ShowDialog(); //设置viewmodel属性 if (proTevm.IsOK == true) { _programTypeService.SuperAdd(proT); } }
private void SaveAs() { ProgramType proT = new ProgramType(); //实例化一个新的model ProgramTypeEditViewModel proTevm = new ProgramTypeEditViewModel(proT); //实例化一个新的view model proTevm.DisplayName = "Program Type-Save As"; proTevm.Name = _selectedItem.Name; proTevm.Description = _selectedItem.Description; var ProgramTypeEditViewInstance = new ProgramTypeView(); //实例化一个新的view ProgramTypeEditViewInstance.DataContext = proTevm; ProgramTypeEditViewInstance.ShowDialog(); if (proTevm.IsOK == true) { _programTypeService.SuperAdd(proT); } }