| | |
| | | |
| | | }; |
| | | deviceRowView.AddChidren (fanLevel); |
| | | //刚开始默认显示1档 |
| | | value = "2"; |
| | | SetFanButtonState (btnFanLevel, value); |
| | | |
| | | fanLevel.ProgressChanged += (sender, e) => { |
| | | if (!btnChoose.IsSelected) { |
| | | btnChoose.IsSelected = true; |
| | | } |
| | | value = e.ToString (); |
| | | if (value == "0") { |
| | | btnFanLevel.Text = "OFF"; |
| | | } else { |
| | | btnFanLevel.Text = value; |
| | | } |
| | | //if (value == "0") { |
| | | // btnFanLevel.Text = "OFF"; |
| | | //} else { |
| | | // btnFanLevel.Text = value; |
| | | //} |
| | | |
| | | SetFanButtonState (btnFanLevel, value); |
| | | |
| | | DeviceDateFun (btnChoose.Tag as Function, value, btnChoose.IsSelected); |
| | | }; |
| | | |
| | |
| | | var fundev = dev.attributes [a]; |
| | | if (fundev.key == "fan_speed_percent") { |
| | | fanLevel.Progress = int.Parse (fundev.value); |
| | | if (fundev.value == "0") { |
| | | btnFanLevel.Text = "OFF"; |
| | | } else { |
| | | btnFanLevel.Text = fundev.value; |
| | | } |
| | | //if (fundev.value == "0") { |
| | | // btnFanLevel.Text = "OFF"; |
| | | //} else { |
| | | // btnFanLevel.Text = fundev.value; |
| | | //} |
| | | SetFanButtonState (btnFanLevel, fundev.value); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="btnFanLevel"></param> |
| | | /// <param name="value"></param> |
| | | void SetFanButtonState (Button btnFanLevel, string value) |
| | | { |
| | | if (btnFanLevel == null) return; |
| | | |
| | | if (value == "0") { |
| | | btnFanLevel.Text = "OFF"; |
| | | } else { |
| | | btnFanLevel.Text = value; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设备数据转换 |
| | | /// </summary> |