Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }