/// <summary> /// 指标点击事件 /// </summary> public void MetricClick(MetricTypeModel metric) { try { var metricx = MetricsCache.Find(m => m.EnName == metric.EnName && m.SystemTypeId == SystemType.Id); if (metric.IsChecked) { _selectedMetrics.Add(metricx); } else { _selectedMetrics.Remove(metricx); } SetDisplayType(); RemoveUnUsedOrderItem(); } catch (Exception ex) { ShowMessage.Show("指标选择出错"); LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "Failed to MetricClick", ex); } finally { if (LogHelper.LogLevel == LogLevelEnum.Debug || LogHelper.LogLevel == LogLevelEnum.Info) { LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "MetricClick", null); } } }
public void MetricClick(MetricTypeModel metric) { try { if (metric.IsChecked) { _selectedMetrics.Add(metric); } else { _selectedMetrics.Remove(metric); } //SetDisplayType(); } catch (Exception ex) { ShowMessage.Show("指标选择出错"); LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "Failed to MetricClick", ex); } finally { if (LogHelper.LogLevel == LogLevelEnum.Debug || LogHelper.LogLevel == LogLevelEnum.Info) { LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "MetricClick", null); } } }