/// <summary> /// Standard CTOR /// </summary> /// <param name="sensor"></param> public MainboardFanController(string sensorName) { // Set sensor this.FanSensorName = sensorName; // Get Fan-Controller-Service this.fanControllerService = DependencyFactory.Resolve <IFanControllerService>(ServiceNames.MainboardFanControllerService); // Get OpenHardwareMonitorManagementService this.ohmManagementService = DependencyFactory.Resolve <IOpenHardwareMonitorManagementService>(ServiceNames.OpenHardwareMonitorManagementService); if (!String.IsNullOrEmpty(this.FanSensorName)) { this.ReadFanControllerSettings(); } // Create user control this.FanControllerUserControl = new MainboardFanControllerUserControl(this); }
/// <summary> /// CTOR /// </summary> public MainboardFanControlViewModel() { this.mainboardFanControllerService = DependencyFactory.Resolve<IFanControllerService>(ServiceNames.MainboardFanControllerService); if (!this.mainboardFanControllerService.IsDisabled) { this.MainContent = new StackPanel(); if (this.mainboardFanControllerService.FanControllers != null && this.mainboardFanControllerService.FanControllers.Count > 0) { foreach (var fc in this.mainboardFanControllerService.FanControllers) { this.MainContent.Children.Add(fc.FanControllerUserControl); } } } else { this.IsDialogDisabled = true; } }
/// <summary> /// CTOR /// </summary> public MainboardFanControlViewModel() { this.mainboardFanControllerService = DependencyFactory.Resolve <IFanControllerService>(ServiceNames.MainboardFanControllerService); if (!this.mainboardFanControllerService.IsDisabled) { this.MainContent = new StackPanel(); if (this.mainboardFanControllerService.FanControllers != null && this.mainboardFanControllerService.FanControllers.Count > 0) { foreach (var fc in this.mainboardFanControllerService.FanControllers) { this.MainContent.Children.Add(fc.FanControllerUserControl); } } } else { this.IsDialogDisabled = true; } }
/// <summary> /// Standard CTOR /// </summary> /// <param name="sensor"></param> public MainboardFanController(string sensorName) { // Set sensor this.FanSensorName = sensorName; // Get Fan-Controller-Service this.fanControllerService = DependencyFactory.Resolve<IFanControllerService>(ServiceNames.MainboardFanControllerService); // Get OpenHardwareMonitorManagementService this.ohmManagementService = DependencyFactory.Resolve<IOpenHardwareMonitorManagementService>(ServiceNames.OpenHardwareMonitorManagementService); if (!String.IsNullOrEmpty(this.FanSensorName)) { this.ReadFanControllerSettings(); } // Create user control this.FanControllerUserControl = new MainboardFanControllerUserControl(this); }