/// <summary>
        /// Opens the own configuration.
        /// </summary>
        /// <param name="section">The section.</param>
        private void OpenOwnConfiguration(SettingsSection section)
        {
            this.OwnConfiguration.IsOwnConfigurationControlVisible = true;

            switch (section)
            {
            case SettingsSection.Language:
            {
                var page      = this.languageControl;
                var viewModel = this.LanguageControlVm;
                this.GoToPage(page, viewModel);
            }

            break;

            case SettingsSection.Bridge:
            {
                var page      = this.bridgeSettingControl;
                var viewModel = this.bridgeSettingControlVm;
                this.GoToPage(page, viewModel);
            }

            break;

            case SettingsSection.SupplyCareEnterprise:
            {
                var page      = this.supplyCareSettingControl;
                var viewModel = this.supplyCareSettingCtrlVm;
                this.GoToPage(page, viewModel);
            }

            break;

            case SettingsSection.FieldInformationServer:
            {
                var page      = this.fisSettingControl;
                var viewModel = this.fisSettingControlVm;

                this.GoToPage(page, viewModel);
            }

            break;

            case SettingsSection.Default:
            {
            }

            break;

            default:
            {
                this.OwnConfiguration.IsOwnConfigurationControlVisible = true;
                var page      = new OwnConfigurationInformationControl();
                var viewModel = this;
                this.GoToPage(page, viewModel);
            }

            break;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="OwnConfigurationControlVm"/> class.
        /// </summary>
        public OwnConfigurationControlVm()
        {
            this.Initialize();
            this.IsOwnConfigurationControlVisible = false;

            var page      = new OwnConfigurationInformationControl();
            var viewModel = new OwnConfigurationInformationControlVm();

            this.GoToPage(page, viewModel);
        }