From 393825c701ad97e13ad71c1fac1f6914e3d0feba Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 27 十一月 2020 13:35:37 +0800 Subject: [PATCH] 20201127 接受bus数据修改完成,搜索网关、一端口修改完成 --- HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs | 60 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 30 insertions(+), 30 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs index 73186cb..4504b63 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs @@ -44,27 +44,27 @@ switch (function.functionType) { case FunctionType.AC: - LoadFunctionRow(function.function.Find((obj) => obj.name == "set_temperature")); - LoadFunctionRow(function.function.Find((obj) => obj.name == "mode")); - LoadFunctionRow(function.function.Find((obj) => obj.name == "fan")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "set_temperature")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "mode")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "fan")); break; case FunctionType.FloorHeating: - LoadFunctionRow(function.function.Find((obj) => obj.name == "set_temperature")); - LoadFunctionRow(function.function.Find((obj) => obj.name == "mode")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "set_temperature")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "mode")); break; case FunctionType.Curtain: //鏃犳搷浣� break; case FunctionType.MotorCurtain: case FunctionType.RollingShutter: - LoadFunctionRow(function.function.Find((obj) => obj.name == "percent")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "percent")); break; case FunctionType.Relay: //鏃犳搷浣� break; case FunctionType.Dimmer: case FunctionType.RGB: - LoadFunctionRow(function.function.Find((obj) => obj.name == "brightness")); + LoadFunctionRow(function.function.Find((obj) => obj.key == "brightness")); break; } @@ -116,7 +116,7 @@ /// <summary> /// 鍔犺浇鍔熻兘Row /// </summary> - void LoadFunctionRow(Trait trait) + void LoadFunctionRow(FunctionAttributes trait) { if (trait == null) return; @@ -127,7 +127,7 @@ BackgroundColor = CSS_Color.MainBackgroundColor, }; contentView.AddChidren(row); - if (trait.name != "on_off") + if (trait.key != "on_off") { row.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); } @@ -162,7 +162,7 @@ row.AddChidren(btnFunctionName); btnFunctionName.MouseUpEventHandler = (sender, e) => { - switch (trait.name) + switch (trait.key) { case "on_off": LoadEditDialog_OnOff(trait, btnFunctionText); @@ -282,7 +282,7 @@ /// </summary> /// <param name="function"></param> /// <param name="btn"></param> - void LoadEditDialog_OnOff(Trait trait, Button btn) + void LoadEditDialog_OnOff(FunctionAttributes trait, Button btn) { Dialog dialog = new Dialog(); @@ -320,7 +320,7 @@ SelectedTextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.SubheadingFontSize, TextID = StringId.On, - IsSelected = function.trait_on_off.value.ToString() == "on" + IsSelected = function.trait_on_off.curValue.ToString() == "on" }; optionView.AddChidren(btnOn); @@ -334,7 +334,7 @@ SelectedTextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.SubheadingFontSize, TextID = StringId.OFF, - IsSelected = function.trait_on_off.value.ToString() == "off" + IsSelected = function.trait_on_off.curValue.ToString() == "off" }; optionView.AddChidren(btnOff); @@ -363,12 +363,12 @@ }; btnOn.MouseUpEventHandler = (sender, e) => { dialog.Close(); - trait.value = "on"; + trait.curValue = "on"; btn.Text = trait.GetCurValueText() + trait.uintString; }; btnOff.MouseUpEventHandler = (sender,e) =>{ dialog.Close(); - trait.value = "off"; + trait.curValue = "off"; btn.Text= trait.GetCurValueText() + trait.uintString; }; @@ -379,7 +379,7 @@ /// </summary> /// <param name="function"></param> /// <param name="btn"></param> - void LoadEditDialog_Temp(Trait trait, Button btn) + void LoadEditDialog_Temp(FunctionAttributes trait, Button btn) { List<string> pickerItems = new List<string>(); if(trait == null) @@ -471,8 +471,8 @@ } uIPickerView.setNPicker(pickerItems, null, null); optionBaseView.AddChidren(uIPickerView); - uIPickerView.setCurrentItems(pickerItems.IndexOf(trait.value.ToString()), 4, 5); - string selectItem = trait.value.ToString() + trait.uintString; + uIPickerView.setCurrentItems(pickerItems.IndexOf(trait.curValue.ToString()), 4, 5); + string selectItem = trait.curValue.ToString() + trait.uintString; dialog.Show(); @@ -489,7 +489,7 @@ btnConfrim.MouseUpEventHandler = (sender, e) => { dialog.Close(); btn.Text = selectItem; - trait.value = selectItem.Replace(trait.uintString,""); + trait.curValue = selectItem.Replace(trait.uintString,""); }; } @@ -500,7 +500,7 @@ /// </summary> /// <param name="function"></param> /// <param name="btn"></param> - void LoadEditDialog_Percent(Trait trait, Button btn) + void LoadEditDialog_Percent(FunctionAttributes trait, Button btn) { if (trait == null) { @@ -598,7 +598,7 @@ ProgressTextColor = CSS_Color.FirstLevelTitleColor, ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel, MaxValue = 100, - Progress = trait.value.ToString().Replace("{}", "") == "" ? 0 : Convert.ToInt32( trait.value), + Progress = trait.curValue.ToString().Replace("{}", "") == "" ? 0 : Convert.ToInt32( trait.curValue), SeekBarPadding = Application.GetRealWidth(20), }; optionBaseView.AddChidren(controlBar); @@ -631,8 +631,8 @@ }; btnConfrim.MouseUpEventHandler = (sender, e) => { dialog.Close(); - trait.value = controlBar.Progress; - btn.Text = trait.value + trait.uintString; + trait.curValue = controlBar.Progress; + btn.Text = trait.curValue + trait.uintString; }; } @@ -641,7 +641,7 @@ /// <summary> /// 鍔犺浇鍔熻兘灞炴�ф暟鎹�夋嫨寮圭獥 /// </summary> - void LoadEditDialog_FunctionPar(Trait trait, Button btn) + void LoadEditDialog_FunctionPar(FunctionAttributes trait, Button btn) { Button lastButton = new Button(); var lastData = ""; @@ -656,10 +656,10 @@ var optionBaseView = new FrameLayout() { - Y = Application.GetRealHeight(579 - 50 * trait.value_key.Count), + Y = Application.GetRealHeight(579 - 50 * trait.value.Count), Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(343), - Height = Application.GetRealHeight(50 * trait.value_key.Count + 50), + Height = Application.GetRealHeight(50 * trait.value.Count + 50), AnimateSpeed = 0.3f, Animate = Animate.DownToUp, BackgroundColor = CSS_Color.MainBackgroundColor, @@ -710,7 +710,7 @@ }; topView.AddChidren(btnConfrim); int hei = 1; - foreach (var m in trait.value_key) + foreach (var m in trait.value) { var row = new FrameLayout() { @@ -718,7 +718,7 @@ Height = Application.GetRealHeight(50), }; optionBaseView.AddChidren(row); - if (trait.value_key.Count > hei) + if (trait.value.Count > hei) { optionBaseView.AddChidren(new Button() { @@ -742,7 +742,7 @@ }; row.AddChidren(btnChoose); - if (trait.value.ToString() == m) + if (trait.curValue.ToString() == m) { lastButton = btnChoose; btnChoose.IsSelected = true; @@ -784,7 +784,7 @@ }; btnConfrim.MouseUpEventHandler = (sender, e) => { dialog.Close(); - trait.value = lastData; + trait.curValue = lastData; btn.Text = lastText; }; -- Gitblit v1.8.0