| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 |
| | | /// 设置 |
| | | /// </summary> |
| | | public void Update(HydroVisualInfo visual) |
| | | public void Set() |
| | | { |
| | | if (this.Visible) |
| | | { |
| | | var leadLabels = this.Results?.Select(x => new LogicMarkLeadLabel(x.Code, x.Text, null)).ToList(); |
| | | _views?.ForEach(x => x.SetLogicMarkLeadLabels(leadLabels)); |
| | | } |
| | | else |
| | | { |
| | | _views?.ForEach(x => x.ClearLogicMarkLeadLabels()); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置 |
| | | /// </summary> |
| | | public void Set(HydroVisualInfo visual) |
| | | { |
| | | if (visual == null) |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 |
| | | /// 设置 |
| | | /// </summary> |
| | | public void Update(List<HydroVisualInfo> visuals) |
| | | public void Set(List<HydroVisualInfo> visuals) |
| | | { |
| | | if (visuals == null || visuals.Count < 1) |
| | | { |
| | | return; |
| | | } |
| | | visuals.ForEach(x => Update(x)); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置 |
| | | /// </summary> |
| | | public void Set() |
| | | { |
| | | if (this.Visible) |
| | | { |
| | | var leadLabels = this.Results?.Select(x => new LogicMarkLeadLabel(x.Code, x.Text, null)).ToList(); |
| | | _views?.ForEach(x => x.SetLogicMarkLeadLabels(leadLabels)); |
| | | } |
| | | else |
| | | { |
| | | _views?.ForEach(x => x.ClearLogicMarkLeadLabels()); |
| | | } |
| | | visuals.ForEach(x => Set(x)); |
| | | } |
| | | |
| | | |