/// <summary> /// Initializes a new instance of the <see cref="BridgeSettingCtrlVm"/> class. /// </summary> public BridgeSettingCtrlVm() { this.BridgeSettingItems = new ObservableCollection <BridgeSettingItemVm>(); var bridgeGatewaySettingsCtrl = new BridgeGatewaySettingsCtrl(); var bridgeSettingItem = new BridgeSettingItemVm(this, bridgeGatewaySettingsCtrl, this.bridgeGatewaySettingsControlVm, Resources.Gateway, true, @"Gateway"); bridgeSettingItem.IsExpanded = false; this.BridgeSettingItems.Add(bridgeSettingItem); }
/// <summary> /// Initializes a new instance of the <see cref="BridgeSettingCtrlVm"/> class. /// </summary> /// <param name="mainWindowVm">The main window vm.</param> public BridgeSettingCtrlVm(MainWindowVm mainWindowVm) { this.BridgeSettingItems = new ObservableCollection <BridgeSettingItemVm>(); this.mainWindowViewModel = mainWindowVm; this.saveConfigurationCommand = new DelegateCommand(this.SaveConfiguration); this.loadConfigurationCommand = new DelegateCommand(this.LoadConfiguration); this.exportConfigurationCommand = new DelegateCommand(this.ExportConfiguration); this.importConfigurationCommand = new DelegateCommand(this.ImportConfiguration); var bridgeGatewaySettingsCtrl = new BridgeGatewaySettingsCtrl(); this.bridgeGatewaySettingsControlVm = new BridgeGatewaySettingsControlVm(mainWindowVm); var bridgeSettingItem = new BridgeSettingItemVm(this, bridgeGatewaySettingsCtrl, this.bridgeGatewaySettingsControlVm, Resources.Gateway, true, @"Gateway"); bridgeSettingItem.IsExpanded = true; this.BridgeSettingItems.Add(bridgeSettingItem); }