/// <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);
        }
Exemple #2
0
        /// <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();
        }
Exemple #3
0
        /// <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();
        }