Beispiel #1
0
 public SettingsViewModel(
     SCincrementViewModel svm,
     RoomConverter.ViewModels.SettingsViewModel roomConverterViewModel,
     SheetCopierSettingsViewModel sheetCopierViewModel,
     ViewUtilitiesSettingsViewModel viewUtilitiesViewModel,
     SpellCheckerOptionsViewModel spellCheckerOptionsViewModel)
 {
     IncrementViewModel           = svm;
     RoomConverterViewModel       = roomConverterViewModel;
     SheetCopierViewModel         = sheetCopierViewModel;
     ViewUtilitiesViewModel       = viewUtilitiesViewModel;
     SpellCheckerOptionsViewModel = spellCheckerOptionsViewModel;
 }
Beispiel #2
0
        public Result Execute(
            ExternalCommandData commandData,
            ref string message,
            Autodesk.Revit.DB.ElementSet elements)
        {
            var vms = new ParameterUtilities.ViewModels.SCincrementViewModel();
            var roomConverterViewModel       = new RoomConverter.ViewModels.SettingsViewModel();
            var sheetCopierViewModel         = new SheetCopier.ViewModels.SheetCopierSettingsViewModel();
            var viewUtilitiesViewModel       = new ViewUtilities.ViewModels.ViewUtilitiesSettingsViewModel();
            var spellCheckerOptionsViewModel = new SpellChecker.ViewModels.SpellCheckerOptionsViewModel();
            var vm = new ViewModels.SettingsViewModel(vms, roomConverterViewModel, sheetCopierViewModel, viewUtilitiesViewModel, spellCheckerOptionsViewModel);

            SCaddinsApp.WindowManager.ShowDialog(vm, null, ViewModels.SettingsViewModel.DefaultWindowSettings);
            return(Result.Succeeded);
        }