コード例 #1
0
 public EditRoleView(EditRole vm)
 {
     _vm = vm;
     DataContext = vm;
     InitializeComponent();
     WindowStartupLocation = WindowStartupLocation.CenterOwner;
 }
コード例 #2
0
 public RoleConfiguration Edit(string serviceTitle, string multiHostConfigurationFilePath)
 {
     var service = new MultiHostConfigurationService();
     var configuration = service.Load(multiHostConfigurationFilePath);
     var vm = new EditRole(serviceTitle, configuration, multiHostConfigurationFilePath);
     var view = new EditRoleView(vm);
     view.Owner = App.Current.MainWindow;
     view.ShowDialog();
     return view.Cancelled
         ? null
         : vm.RoleConfiguration;
 }