/// <summary> /// Initializes a new instance of the <see cref="MonitorConfigControl"/>. /// </summary> public MonitorConfigControl(MonitorConfig monitorConfig) { InitializeComponent(); _monitorConfig = StfMonitorConfigFactory.Create(monitorConfig.MonitorType, monitorConfig.Configuration); // Populate the controls textBox_MonitorLocation.Text = _monitorConfig.MonitorLocation; _errorProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink; }
/// <summary> /// Refreshes monitor configuration for this instance. /// </summary> /// <param name="monitorConfig"></param> public override void RefreshConfig(MonitorConfig monitorConfig) { Configuration = LegacySerializer.DeserializeXml <StfMonitorConfig>(monitorConfig.Configuration); }