/// <summary> /// Sets graph data for the given sensor. If the image data is null, then existing graph data will be cleared. /// </summary> /// <returns><c>true</c>, if sensor data graph was added, <c>false</c> otherwise.</returns> /// <param name="sensor">Sensor.</param> /// <param name="image">Image.</param> public bool SetSensorDataGraph(GaugeDeviceSensor sensor, IonImage image = null) { if (!dataLogResults.ContainsKey(sensor)) { return(false); } graphImages[sensor] = image; return(true); }
/// <summary> /// 设置子元素 /// </summary> protected override void SetChildElements() { IonImage control = this.ControlHost.Content as IonImage; if (!string.IsNullOrEmpty(control.Url)) { this.HtmlWriter.AddAttribute("src", control.Url); } this.HtmlWriter.RenderBeginTag("img"); this.HtmlWriter.RenderEndTag(); }
/// <summary> /// 设置属性 /// </summary> protected override void SetAttributes() { IonImage control = this.ControlHost.Content as IonImage; IonItemAttach attachObject = this.ControlHost.AttachObject as IonItemAttach; if (attachObject != null) { if (attachObject.ItemDock == EIonItemDock.Start) { this.HtmlWriter.AddAttribute("item-start", null); } else if (attachObject.ItemDock == EIonItemDock.End) { this.HtmlWriter.AddAttribute("item-end", null); } } base.SetAttributes(); }