Beispiel #1
0
            protected override async Task <string> update()
            {
                HsLabelValue item = new HsLabelValue();

                item.AddItem(new HsLabelValue()
                {
                    Label = "Mc", Value = this._ucMc.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Xh", Value = this._ucXh.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Kcsl", Value = this._ucKcsl.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Sl", Value = this._ucSl.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Dj", Value = this._ucDj.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Je", Value = this._ucJe.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Yq", Value = this._ucYq.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Bz", Value = this._ucBz.ControlValue
                });

                this.updateCompleteData = item;

                return(await Task.FromResult(""));
            }
Beispiel #2
0
            protected override async Task <string> update()
            {
                HsLabelValue item = new HsLabelValue();

                item.AddItem(new HsLabelValue()
                {
                    Label = "Wlmc", Value = this._ucWlmc.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Bjdw", Value = this._ucBjdw.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Ggxh", Value = this._ucGgxh.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Sl", Value = this._ucSl.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Dj", Value = this._ucDj.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Je", Value = this._ucJe.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Lxfs", Value = this._ucLxfs.ControlValue
                });
                item.AddItem(new HsLabelValue()
                {
                    Label = "Bz", Value = this._ucBz.ControlValue
                });

                this.updateCompleteData = item;

                return(await Task.FromResult(""));
            }
Beispiel #3
0
        public static HsLabelValue ToHsLabelValue(this XElement xData)
        {
            HsLabelValue item = new HsLabelValue();

            item.Label               = xData.GetFirstElementValue("Label");
            item.LabelColor          = int.Parse(xData.GetFirstElementValue("ItemColor", "0")).ToXamarinColor();
            item.Value               = xData.GetFirstElementValue("Value");
            item.ValueColor          = int.Parse(xData.GetFirstElementValue("ItemColor", "0")).ToXamarinColor();
            item.ItemShowDetailImage = bool.Parse(xData.GetFirstElementValue("ItemShowDetailImage", false.ToString()));

            foreach (XElement xSubItem in xData.Elements())
            {
                string label = xSubItem.Name.LocalName;
                if (!label.ExEquals("Label", "Value", "ItemColor", "ItemShowDetailImage"))
                {
                    item.AddItem(new HsLabelValue()
                    {
                        Label = label, Value = xSubItem.Value
                    });
                }
            }

            return(item);
        }