public SettingsViewModel( SCincrementViewModel svm, RoomConverter.ViewModels.SettingsViewModel roomConverterViewModel, SheetCopierSettingsViewModel sheetCopierViewModel, ViewUtilitiesSettingsViewModel viewUtilitiesViewModel, SpellCheckerOptionsViewModel spellCheckerOptionsViewModel) { IncrementViewModel = svm; RoomConverterViewModel = roomConverterViewModel; SheetCopierViewModel = sheetCopierViewModel; ViewUtilitiesViewModel = viewUtilitiesViewModel; SpellCheckerOptionsViewModel = spellCheckerOptionsViewModel; }
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); }