| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新功能组控主页 |
| | | /// </summary> |
| | | public static void RefreshGroupControlView() |
| | | { |
| | | if (bodyView != null) |
| | | { |
| | | |
| | | if (FunctionList.List.groupControls.Count == 0) |
| | | { |
| | | bodyView.loadNavView(); |
| | | bodyView.contentView.PageIndex = 0; |
| | | } |
| | | bodyView.LoadGroupControlFunctionControlZone(); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 更新连接状态图标 |
| | | /// </summary> |
| | | void CheckLinkStatus() |
| | |
| | | /// </summary> |
| | | void LoadEvent_ChangeShowedFunctionType() |
| | | { |
| | | btnChangeFunction.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | |
| | | btnChangeFunction.IsSelected = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeFunction.IsBold = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeScene.IsSelected = false; |
| | | btnChangeScene.IsBold = false; |
| | | CurShowTypeContent = 0; |
| | | contentView.PageIndex = 0; |
| | | }; |
| | | |
| | | btnChangeScene.MouseUpEventHandler = (sender, e) => |
| | | if (DB_ResidenceData.Instance.HomeGateway.isSupportGroupControl && FunctionList.List.groupControls.Count>0) |
| | | { |
| | | btnChangeScene.IsSelected = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeScene.IsBold = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeFunction.IsSelected = false; |
| | | btnChangeFunction.IsBold = false; |
| | | CurShowTypeContent = 1; |
| | | contentView.PageIndex = 1; |
| | | }; |
| | | |
| | | contentView.PageChange = (sender, e) => |
| | | { |
| | | if (contentView.PageIndex == 0) |
| | | { |
| | | btnChangeFunction.IsSelected = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeFunction.IsBold = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeScene.IsSelected = false; |
| | | btnChangeScene.IsBold = false; |
| | | } |
| | | else if (contentView.PageIndex == 1) |
| | | { |
| | | btnChangeScene.IsSelected = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeScene.IsBold = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeFunction.IsSelected = false; |
| | | btnChangeFunction.IsBold = false; |
| | | } |
| | | }; |
| | | |
| | | if (DB_ResidenceData.Instance.HomeGateway.isSupportGroupControl) |
| | | { |
| | | btnChangeGroupControl.MouseUpEventHandler = (sender, e) => { |
| | | btnChangeFunction.IsSelected = false; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeFunction.IsBold = false; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeScene.IsSelected = false; |
| | | btnChangeScene.IsBold = false; |
| | | btnChangeGroupControl.IsSelected = true; |
| | | btnChangeGroupControl.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeGroupControl.IsBold = true; |
| | | CurShowTypeContent = 2; |
| | | contentView.PageIndex = 2; |
| | | }; |
| | | |
| | | btnChangeFunction.MouseUpEventHandler = (sender, e) => { |
| | | btnChangeFunction.IsSelected = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeFunction.IsBold = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeScene.IsSelected = false; |
| | | btnChangeScene.IsBold = false; |
| | | CurShowTypeContent = 0; |
| | | contentView.PageIndex = 0; |
| | | |
| | | btnChangeGroupControl.IsSelected = false; |
| | | btnChangeGroupControl.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeGroupControl.IsBold = false; |
| | | }; |
| | | btnChangeScene.MouseUpEventHandler = (sender, e) => { |
| | | btnChangeScene.IsSelected = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeScene.IsBold = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeFunction.IsSelected = false; |
| | | btnChangeFunction.IsBold = false; |
| | | CurShowTypeContent = 1; |
| | | contentView.PageIndex = 1; |
| | | |
| | | btnChangeGroupControl.IsSelected = false; |
| | | btnChangeGroupControl.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeGroupControl.IsBold = false; |
| | | }; |
| | | |
| | | contentView.PageChange = (sender, e) => |
| | | { |
| | | if (contentView.PageIndex == 0) |
| | | { |
| | | btnChangeFunction.IsSelected = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeFunction.IsBold = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeScene.IsSelected = false; |
| | | btnChangeScene.IsBold = false; |
| | | btnChangeGroupControl.IsSelected = false; |
| | | btnChangeGroupControl.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeGroupControl.IsBold = false; |
| | | } |
| | | else if (contentView.PageIndex == 1) |
| | | { |
| | | btnChangeScene.IsSelected = true; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeScene.IsBold = true; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeFunction.IsSelected = false; |
| | | btnChangeFunction.IsBold = false; |
| | | btnChangeGroupControl.IsSelected = false; |
| | | btnChangeGroupControl.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeGroupControl.IsBold = false; |
| | | } |
| | | else if (contentView.PageIndex == 2) |
| | | { |
| | | btnChangeFunction.IsSelected = false; |
| | | btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeFunction.IsBold = false; |
| | | btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize; |
| | | btnChangeScene.IsSelected = false; |
| | | btnChangeScene.IsBold = false; |
| | | btnChangeGroupControl.IsSelected = true; |
| | | btnChangeGroupControl.TextSize = CSS.CSS_FontSize.HeadlineFontSize; |
| | | btnChangeGroupControl.IsBold = true; |
| | | } |
| | | }; |
| | | |
| | | } |
| | | } |
| | |
| | | // } |
| | | // Control.Ins.SendWriteCommand(function, d); |
| | | //} |
| | | else if (function.spk == SPK.GroupControl) |
| | | { |
| | | d.Add("on_off", function.trait_on_off.curValue.ToString()); |
| | | (function as GroupControl).Control(d); |
| | | } |
| | | else |
| | | { |
| | | d.Add("on_off", function.trait_on_off.curValue.ToString()); |
| | |
| | | skipPage.LoadPage(backAction); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | }; |
| | | btnMsgBg.MouseUpEventHandler = eventHandler; |
| | | btnMsgTime.MouseUpEventHandler = eventHandler; |
| | | btnMsg.MouseUpEventHandler = eventHandler; |
| | | //btnMsgBg.MouseUpEventHandler = eventHandler; |
| | | //btnMsgTime.MouseUpEventHandler = eventHandler; |
| | | //btnMsg.MouseUpEventHandler = eventHandler; |
| | | btnMsgIcon.MouseUpEventHandler = eventHandler; |
| | | } |
| | | |
| | |
| | | void ShowMesBtnState(PushMessageInfo pushMessageInfo, bool allRead) |
| | | { |
| | | if (bodyView == null) return; |
| | | btnMsg.Text = pushMessageInfo.messageTitle + ": " + pushMessageInfo.messageContent; |
| | | btnMsgTime.Text = GetUnixToDateTime(pushMessageInfo.createTime); |
| | | //btnMsg.Text = pushMessageInfo.messageTitle + ": " + pushMessageInfo.messageContent; |
| | | //btnMsgTime.Text = GetUnixToDateTime(pushMessageInfo.createTime); |
| | | btnMsgIcon.IsSelected = !allRead; |
| | | } |
| | | |
| | |
| | | void ResetMesBtnRead() |
| | | { |
| | | if (bodyView == null) return; |
| | | btnMsg.Text = "..."; |
| | | btnMsgTime.Text = "00:00"; |
| | | //btnMsg.Text = "..."; |
| | | //btnMsgTime.Text = "00:00"; |
| | | btnMsgIcon.IsSelected = false; |
| | | } |
| | | |