| | |
| | | /// <param name="list">显示数据源</param> |
| | | /// <param name="titleText">标题</param> |
| | | /// <param name="action">返回值索引值</param> |
| | | public void FrameOrVv(FrameLayout frame, List<string> list, int titleText, Action<int> action) |
| | | public void FrameOrVv(FrameLayout frame, List<string> list, List<string> stateList, int titleText, Action<int> action) |
| | | { |
| | | |
| | | int line = 0; |
| | |
| | | { |
| | | verticalRefresh.AddChidren(checkView.FLayoutView()); |
| | | } |
| | | |
| | | if (stateList.Contains(strName)) |
| | | { |
| | | checkView.btnCheckIcon.IsSelected = true; |
| | | } |
| | | checkView.btnText.Text = strName; |
| | | checkView.btnClick.Tag = i;//标记 |
| | | //点击事件 |
| | |
| | | frameLayout.RemoveFromParent(); |
| | | }; |
| | | |
| | | } |
| | | |
| | | } |
| | | /// <summary> |
| | | /// 超出5个元素该用滑动控件 |
| | | /// </summary> |
| | |
| | | /// <param name="list">显示数据源</param> |
| | | /// <param name="stateList">之前状态数据源</param> |
| | | /// <param name="titleText">标题</param> |
| | | /// <param name="action">返回值索引值</param> |
| | | /// <param name="action">返回值列表</param> |
| | | public void FrameOrVvList(FrameLayout frame, List<string> list, List<string> stateList, int titleText, Action<List<string>> action) |
| | | { |
| | | |
| | |
| | | }; |
| | | } |
| | | break; |
| | | case "airFresh": |
| | | { |
| | | list = new List<string> { |
| | | Language.StringByID(StringId.zidong), |
| | | Language.StringByID(StringId.shoudong), |
| | | Language.StringByID(StringId.dingshi), |
| | | Language.StringByID(StringId.zhineng), |
| | | }; |
| | | } |
| | | break; |
| | | case "week": |
| | | { |
| | | list = new List<string> { |
| | |
| | | case "tvoc": |
| | | { |
| | | list = new List<string> { |
| | | Language.StringByID(StringId.zhengchang)+ ":0~399PPB", |
| | | Language.StringByID(StringId.chaobiao)+ ":400~699PPB", |
| | | Language.StringByID(StringId.yanzhong)+":>700PPB", |
| | | Language.StringByID(StringId.zhengchang)+ ":0~399mg/m3", |
| | | Language.StringByID(StringId.chaobiao)+ ":400~699mg/m3", |
| | | Language.StringByID(StringId.yanzhong)+":>700mg/m3", |
| | | }; |
| | | } |
| | | break; |
| | | |
| | | case "security": |
| | | { |
| | | list = new List<string> { |
| | | Language.StringByID(StringId.bufang ), |
| | | Language.StringByID(StringId.chefang), |
| | | }; |
| | | } |
| | | break; |
| | | } |
| | | return list; |
| | | } |
| | |
| | | else if (text == Language.StringByID(StringId.timeMode)) |
| | | { |
| | | str = "timer"; |
| | | } |
| | | } |
| | | break; |
| | | case "airFresh": |
| | | { |
| | | |
| | | if (text == Language.StringByID(StringId.autoLogic)) |
| | | { |
| | | str = "auto"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.shoudong)) |
| | | { |
| | | str = "manual"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.dingshi)) |
| | | { |
| | | str = "timer"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.zhineng)) |
| | | { |
| | | str = "smart"; |
| | | } |
| | | } |
| | | break; |
| | |
| | | |
| | | if (intValue >=1 && intValue <= 3) |
| | | { |
| | | text = Language.StringByID(StringId.zhengchang) + ":0~399PPB"; |
| | | text = Language.StringByID(StringId.zhengchang) + ":0~399mg/m3"; |
| | | } |
| | | else if (intValue >=4 && intValue<=6) |
| | | { |
| | | text = Language.StringByID(StringId.chaobiao) + ":400~699PPB"; |
| | | text = Language.StringByID(StringId.chaobiao) + ":400~699mg/m3"; |
| | | } |
| | | else if (intValue >= 7 && intValue <= 9) |
| | | { |
| | | text = Language.StringByID(StringId.yanzhong) + ":>700PPB"; |
| | | text = Language.StringByID(StringId.yanzhong) + ":>700mg/m3"; |
| | | } |
| | | } |
| | | break; |
| | |
| | | break; |
| | | case "tvoc": |
| | | { |
| | | if (text == Language.StringByID(StringId.zhengchang) + ":0~399PPB") |
| | | if (text == Language.StringByID(StringId.zhengchang) + ":0~399mg/m3") |
| | | { |
| | | value = "2"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.chaobiao) + ":400~699PPB") |
| | | else if (text == Language.StringByID(StringId.chaobiao) + ":400~699mg/m3") |
| | | { |
| | | value = "5"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.yanzhong) +":>700PPB") |
| | | else if (text == Language.StringByID(StringId.yanzhong) + ":>700mg/m3") |
| | | { |
| | | value = "8"; |
| | | } |