| | |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public static string VersionString = "1.6.0"; |
| | | public static string VersionString = "1.6.1"; |
| | | ///// <summary> |
| | | ///// 客户端类型 |
| | | ///// </summary> |
| | |
| | | /// |
| | | /// </summary> |
| | | public static Entity.CityInfo cityInfo = new Entity.CityInfo(); |
| | | /// <summary> |
| | | /// 城市天气信息antion |
| | | /// </summary> |
| | | public static Action CityWeatherAction = null; |
| | | |
| | | /// <summary> |
| | | /// 天气刷新action |
| | | /// </summary> |
| | |
| | | _RoomNotSupportFunctionList.Add(SPK.AvMusic); |
| | | _RoomNotSupportFunctionList.Add(SPK.AirSwitch); |
| | | _RoomNotSupportFunctionList.Add(SPK.ElectricEnergy); |
| | | _RoomNotSupportFunctionList.Add(SPK.OtherCommon); |
| | | _RoomNotSupportFunctionList.AddRange(SPK.EnvironDeviceSpkList()); |
| | | //_RoomNotSupportFunctionList.AddRange(SPK.ArmSensorSpkList()); |
| | | } |
| | |
| | | BaseView.AddChidren(BtnBackIcon); |
| | | backView.MouseMoveEventHandler = (sender, e) => |
| | | { |
| | | |
| | | if (BasePageView.ChildrenCount <= 1) |
| | | { |
| | | return; |
| | |
| | | }; |
| | | backView.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | |
| | | if (Inverter.Ins.H5Page.Parent != null) |
| | | { |
| | | if (Inverter.Ins.PageIndex != "1") |
| | | { |
| | | Inverter.Ins.PageIndex = "1"; |
| | | var status = new Dictionary<string, object> { ["method"] = "backPrePage", ["data"] = "" }; |
| | | Inverter.Ins.H5Page.CallJS($"nativeToJs(\'{Newtonsoft.Json.JsonConvert.SerializeObject(status)}\')"); |
| | | MainPage.Log($"up{e.X}"); |
| | | StartX = 0; |
| | | BtnBackIcon.X = -Application.GetRealWidth(100); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | Inverter.Ins.PageIndex = "1"; |
| | | } |
| | | } |
| | | |
| | | |
| | | MainPage.Log($"up{e.X}"); |
| | | StartX = 0; |
| | | BtnBackIcon.X = -Application.GetRealWidth(100); |
| | |
| | | }; |
| | | backView.MouseUpOutsideEventHandler = (sender, e) => |
| | | { |
| | | if (Inverter.Ins.H5Page.Parent != null) |
| | | { |
| | | if (Inverter.Ins.PageIndex != "1") |
| | | { |
| | | Inverter.Ins.PageIndex = "1"; |
| | | List<AlinkStatusData> ddd = new List<AlinkStatusData>(); |
| | | //var status = new Dictionary<string, object> { ["method"] = "status", ["data"] = ddd }; |
| | | //var ddd3 = Newtonsoft.Json.JsonConvert.SerializeObject(status); |
| | | var status = new Dictionary<string, object> { ["method"] = "backPrePage", ["data"] = "" }; |
| | | Inverter.Ins.H5Page.CallJS($"nativeToJs(\'{Newtonsoft.Json.JsonConvert.SerializeObject(status)}\')"); |
| | | MainPage.Log($"up{e.X}"); |
| | | StartX = 0; |
| | | BtnBackIcon.X = -Application.GetRealWidth(100); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | Inverter.Ins.PageIndex = "1"; |
| | | } |
| | | } |
| | | |
| | | |
| | | MainPage.Log($"up{e.X}"); |
| | | StartX = 0; |
| | | BtnBackIcon.X = -Application.GetRealWidth(100); |
| | |
| | | int result = 0; |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | if (Inverter.Ins.H5Page.Parent != null) |
| | | { |
| | | if (Inverter.Ins.PageIndex != "1") |
| | | { |
| | | Inverter.Ins.PageIndex = "1"; |
| | | var status = new Dictionary<string, object> { ["method"] = "backPrePage", ["data"] = "" }; |
| | | Inverter.Ins.H5Page.CallJS($"nativeToJs(\'{Newtonsoft.Json.JsonConvert.SerializeObject(status)}\')"); |
| | | StartX = 0; |
| | | BtnBackIcon.X = -Application.GetRealWidth(100); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | Inverter.Ins.PageIndex = "1"; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (BasePageView == null || BasePageView.ChildrenCount <= 1) |
| | | { |
| | | result = 2;//无法再后退,可以执行退到桌面 |
| | | } |
| | | } |
| | | if (BasePageView.ChildrenCount > 1) |
| | | { |
| | | int index = BasePageView.ChildrenCount - 1; |
| | |
| | | { |
| | | var loading = view as Loading; |
| | | if (loading.CurStatus == false)//有一些等待界面隐藏了,但是没有移除到,需要先移除 |
| | | { |
| | | { |
| | | loading.RemoveFromParent(); |
| | | result = LoadEvent_BackAction(); |
| | | } |
| | | else |
| | | { |
| | | result = 1;//正在等待某些操作 |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | else |
| | | { |
| | | result = 2;//无法再后退,可以执行退到桌面 |
| | | } |
| | | } |
| | | }); |
| | | return result; |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 自定义日志输出 |
| | | /// </summary> |
| | | public static void Log(string tag,string msg) |
| | | { |
| | | #if DEBUG |
| | | Console.WriteLine($"{tag}-->{msg}"); |
| | | #endif |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | } |