Beispiel #1
0
 public EngineSettingViewModel(
     Window owner,
     string vmName,
     EngineSettingBase engineSettingBase,
     string oem,
     bool isEcoModeEnabled)
     : base(owner, vmName, engineSettingBase, true, oem, isEcoModeEnabled)
 {
 }
 public EngineSettingViewModel(
     MainWindow owner,
     string vmName,
     EngineSettingBase engineSettingBase,
     bool isEcoModeEnabled)
     : base((Window)owner, vmName, engineSettingBase, false, "", isEcoModeEnabled)
 {
     this.ParentWindow = owner;
     this._VmName      = vmName;
 }
        private UserControl GetUserControl(string controlName)
        {
            switch (controlName)
            {
            case "STRING_DISPLAY_SETTINGS":
                return((UserControl) new InstanceDisplaySettings(this.ParentWindow, this.VmName, this.OEM));

            case "STRING_ENGINE_SETTING":
                EngineSettingBase engineSettingBase1 = new EngineSettingBase();
                engineSettingBase1.Visibility = Visibility.Collapsed;
                EngineSettingBase      engineSettingBase2 = engineSettingBase1;
                EngineSettingViewModel settingViewModel   = new EngineSettingViewModel(this.ParentWindow, this.VmName, engineSettingBase2, this.OEM, this.mIsEcoModeEnabled);
                engineSettingBase2.DataContext = (object)settingViewModel;
                return((UserControl)engineSettingBase2);

            default:
                return((UserControl)null);
            }
        }