| | |
| | | Tag = item + "_AllControl", |
| | | }; |
| | | functionView.AddChidren(btnAcstPower); |
| | | btnAcstPower.MouseUpEventHandler = (sender, e) => { |
| | | btnAcstPower.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | btnAcstPower.IsSelected = !btnAcstPower.IsSelected; |
| | | string onoff = btnAcstPower.IsSelected ? "on":"off"; |
| | | Dictionary<string, string> d = new Dictionary<string, string>(); |
| | |
| | | }; |
| | | |
| | | |
| | | btnFunctionViewBg.MouseUpEventHandler = (sender, e) => { |
| | | btnFunctionViewBg.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | var page = new AcstParentPage(); |
| | | MainPage.BasePageView.AddChidren(page); |
| | | page.LoadPage(); |
| | |
| | | |
| | | #if __Android__ |
| | | //适配安卓沉浸式导航栏 |
| | | h5BasePage.Y = Application.GetRealHeight(16); |
| | | h5BasePage.Height = Application.GetRealHeight(651); |
| | | h5BasePage.Y = Application.GetRealHeight(20); |
| | | h5BasePage.Height = Application.GetRealHeight(646); |
| | | #endif |
| | | MainPage.BasePageView.AddChidren(h5BasePage); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | |
| | | { |
| | | h5BasePage.RemoveFromParent(); |
| | | }); |
| | | refreshInverterInfo(btnPowerTenerationToday, btnWorkingMode, btnCurrentPowerGeneration, btnBatterySOC); |
| | | } |
| | | }; |
| | | }; |
| | | |
| | | new System.Threading.Thread(() => { |
| | | refreshInverterInfo(btnPowerTenerationToday, btnWorkingMode, btnCurrentPowerGeneration, btnBatterySOC); |
| | | |
| | | index++; |
| | | } |
| | | |
| | | s1View.Height = s2View.Height = functionContentView.Height = functionContentViewHeight + Application.GetRealWidth(40); |
| | | |
| | | #endregion |
| | | } |
| | | |
| | | void refreshInverterInfo(Button btnPowerTenerationToday, Button btnWorkingMode, Button btnCurrentPowerGeneration, Button btnBatterySOC) |
| | | { |
| | | new System.Threading.Thread(() => |
| | | { |
| | | var http = new HttpServerRequest(); |
| | | var pack = http.GetInverterStatisticsInfo(); |
| | | if(pack!= null) |
| | | { |
| | | var info = JsonConvert.DeserializeObject<StatisticsInfo>(pack.Data.ToString()); |
| | | var info = JsonConvert.DeserializeObject<StatisticsInfo>(pack.Data?.ToString()); |
| | | if (info == null) |
| | | { |
| | | return; |
| | | } |
| | | try |
| | | { |
| | | Application.RunOnMainThread(() => |
| | |
| | | } |
| | | |
| | | |
| | | }) { IsBackground = true }.Start(); |
| | | |
| | | index++; |
| | | } |
| | | |
| | | s1View.Height = s2View.Height = functionContentView.Height = functionContentViewHeight + Application.GetRealWidth(40); |
| | | |
| | | #endregion |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | |
| | | #region 切换楼层 |