示例#1
0
 void New()
 {
     _model.CreateNew();
     CurrentServiceDefinition = new ServiceDefinitionViewModel(_model.Current);
     RaisePropertyChanged("CurrentServiceDefinition");
     CommandManager.InvalidateRequerySuggested();
 }
示例#2
0
        void Open()
        {
            string filename;
               if (_fileChooser.TryGetOpenFilename(out filename))
               try {
                   _model.Load(filename);
                   CurrentServiceDefinition = new ServiceDefinitionViewModel(_model.Current);
                   RaisePropertyChanged("CurrentServiceDefinition");
                   CommandManager.InvalidateRequerySuggested();

               } catch (Exception) {
                   _modalNotifier.Notify(
                       "The file could not be opened.",
                       "Error",
                       MessageBoxButton.OK,
                       MessageBoxImage.Error,
                       MessageBoxResult.OK);
               }
        }