| | |
| | | { |
| | | public static class MainPage |
| | | { |
| | | |
| | | /// <summary> |
| | | /// BaseView |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public static string VersionString = "1.2.0716"; |
| | | public static string VersionString = "1.3.1117"; |
| | | ///// <summary> |
| | | ///// 客户端类型 |
| | | ///// </summary> |
| | |
| | | public static List<string> SceneSupportFunctionList = new List<string> { |
| | | SPK.LightCCT,SPK.LightDimming,SPK.LightSwitch,SPK.LightRGB, |
| | | SPK.CurtainRoller,SPK.CurtainSwitch,SPK.CurtainTrietex, |
| | | SPK.AcIr,SPK.AcStandard, |
| | | SPK.FloorHeatStandard, |
| | | |
| | | SPK.AcIr,SPK.AcStandard,SPK.HvacAC, |
| | | SPK.FloorHeatStandard,SPK.HvacFloorHeat, |
| | | SPK.AirFreshStandard,SPK.HvacAirFresh, |
| | | SPK.AirSwitch, |
| | | SPK.PanelSocket,SPK.ElectricSocket, |
| | | }; |
| | | |
| | | |
| | | static List<string> _RoomNotSupportFunctionList = null; |
| | | /// <summary> |
| | | /// 房间功能列表不加载的功能列表 |
| | | /// </summary> |
| | | public static List<string> RoomNotSupportFunctionList = new List<string> |
| | | public static List<string> RoomNotSupportFunctionList |
| | | { |
| | | SPK.EnergyStandard, |
| | | SPK.MusicStandard, |
| | | }; |
| | | |
| | | |
| | | get { |
| | | if(_RoomNotSupportFunctionList == null) |
| | | { |
| | | _RoomNotSupportFunctionList = new List<string>(); |
| | | _RoomNotSupportFunctionList.Add(SPK.EnergyStandard); |
| | | _RoomNotSupportFunctionList.Add(SPK.MusicStandard); |
| | | _RoomNotSupportFunctionList.Add(SPK.AvMusic); |
| | | _RoomNotSupportFunctionList.Add(SPK.AirSwitch); |
| | | _RoomNotSupportFunctionList.Add(SPK.ElectricEnergy); |
| | | _RoomNotSupportFunctionList.AddRange(SPK.EnvironDeviceSpkList()); |
| | | _RoomNotSupportFunctionList.AddRange(SPK.ArmSensorSpkList()); |
| | | } |
| | | return _RoomNotSupportFunctionList; |
| | | } |
| | | } |
| | | |
| | | public static void Show() |
| | | { |
| | |
| | | |
| | | BaseView = Application.MainPage; |
| | | Application.MainPage.BackgroundColor = CSS_Color.MainBackgroundColor; |
| | | |
| | | ///监听经纬度 |
| | | HDL_ON.UI.UI2.Intelligence.Automation.LogicMethod.CurrLogicMethod.AppLatAndLonEvent(); |
| | | |
| | | //#region 测试 |
| | | //var ddd = new UI.test.TestDialog(); |
| | |
| | | //}) |
| | | //{ IsBackground = true }.Start(); |
| | | Common.ApiUtlis.Ins.DownloadData(); |
| | | |
| | | |
| | | GoUserPage(false,true); |
| | | } |
| | | } |
| | |
| | | /// <param name="isFirstOpen">如果是第一次启动 检测校验密码</param> |
| | | /// <param name="pageShowEvent">主页显示之后触发的事件(没有住宅的话,则不会触发)</param> |
| | | public static void GoUserPage(bool downloadData , bool isFirstOpen = false, Action pageShowEvent = null) |
| | | { |
| | | { |
| | | BaseView.RemoveAll(); |
| | | #region 后退事件 |
| | | BasePageView = new PageLayout(); |
| | |
| | | ///等待获取住宅信息 |
| | | Application.RunOnMainThread( () => |
| | | { |
| | | waitPage.Hide(); |
| | | waitPage.RemoveFromParent(); |
| | | if (waitPage != null) |
| | | { |
| | | waitPage.RemoveFromParent(); |
| | | waitPage = null; |
| | | } |
| | | |
| | | //跳转页面---- |
| | | UserBasePage = new UserPage(); |
| | |
| | | }); |
| | | } |
| | | }).Start(); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | if (view != null) |
| | | { |
| | | if(view.Tag.ToString() != "unlockpage") |
| | | if(view.Tag!=null ) |
| | | { |
| | | if (view.Tag.ToString() != "unlockpage") |
| | | { |
| | | view.RemoveFromParent(); |
| | | }else |
| | | { |
| | | result = 2; |
| | | } |
| | | }else |
| | | { |
| | | view.RemoveFromParent(); |
| | | } |