From 72be4f06a683de33ddd563c8447c39f7f17e5b7d Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 06 一月 2020 13:03:50 +0800 Subject: [PATCH] 合并代码 --- ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs | 299 ++++++++++++++++++++++------------------------------------- 1 files changed, 113 insertions(+), 186 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs b/ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs index 0ba99c3..64f1430 100755 --- a/ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs +++ b/ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs @@ -503,7 +503,8 @@ Gravity = Gravity.CenterHorizontal, Text = device.CommonDevice.DeviceEpointName, TextColor = ZigbeeColor.Current.GXCTextBlackColor, - TextSize = 15 + TextSize = 15, + IsBold=true }; itemView.AddChidren(deviceNameBtn); @@ -514,7 +515,8 @@ Height = Application.GetRealHeight(60), Gravity = Gravity.CenterHorizontal, TextColor = ZigbeeColor.Current.GXCTextGrayColor, - Text = $"{Language.StringByID(R.MyInternationalizationString.Current)} {ac.currentLocalTemperature} 鈩�" + Text = $"{Language.StringByID(R.MyInternationalizationString.Current)} {ac.currentLocalTemperature} 鈩�", + TextSize=10 }; itemView.AddChidren(indoorTemperatureBtn); @@ -564,7 +566,8 @@ Width = Application.GetRealWidth(200), TextColor = ZigbeeColor.Current.GXCTextBlackColor, Gravity = Gravity.CenterHorizontal, - Text = ACControlBase.GetModeNameByModeId(ac.currentSystemMode) + Text = ACControlBase.GetModeNameByModeId(ac.currentSystemMode), + TextSize=12 }; itemView.AddChidren(currentModeBtn); @@ -671,7 +674,8 @@ Height = Application.GetRealHeight(50), Text = room.Name, TextAlignment = TextAlignment.CenterLeft, - TextColor = ZigbeeColor.Current.GXCTextWhiteColor + TextColor = ZigbeeColor.Current.GXCTextWhiteColor, + TextSize=12 }; itemView.AddChidren(roomName); } @@ -759,14 +763,14 @@ }; closeBGview.AddChidren(changeFanModeBG); - var changeFanModeFL = new FrameLayout() + var changeFanModeFL = new VerticalScrolViewLayout() { X = Application.GetRealWidth(600), Y = Application.GetRealHeight(750), Height = Application.GetRealHeight(600), Width = Application.GetRealWidth(fanItem_Width), - Radius = CommonPage.BigFormRadius, - BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor, + ScrollEnabled=false, + VerticalScrollBarEnabled=false }; closeBGview.AddChidren(changeFanModeFL); @@ -777,62 +781,47 @@ Height = Application.GetRealHeight(fanItem_Height), TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextID = R.MyInternationalizationString.SelectFanMode, - TextAlignment = TextAlignment.CenterLeft + TextAlignment = TextAlignment.CenterLeft, + TextSize=14, + IsBold=true }; changeFanModeFL.AddChidren(changeFanBtn); - var fan_Low = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = changeFanBtn.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanMode.Low - }; - changeFanModeFL.AddChidren(fan_Low); + var fan_Low = new LeftIconButtonRow(); + fan_Low.Tag = ZigBee.Device.AC.FanMode.Low; fan_Low.Init("AC/Fan_Low.png", "AC/Fan_LowSelected.png", Language.StringByID(R.MyInternationalizationString.Fan_Low)); + fan_Low.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_FanModel); + changeFanModeFL.AddChidren(fan_Low); - var fan_Middle = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = fan_Low.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanMode.Medium - }; - changeFanModeFL.AddChidren(fan_Middle); + var fan_Middle = new LeftIconButtonRow(); + fan_Middle.Tag = ZigBee.Device.AC.FanMode.Medium; fan_Middle.Init("AC/Fan_Middle.png", "AC/Fan_MiddleSelected.png", Language.StringByID(R.MyInternationalizationString.Fan_Middle)); + fan_Middle.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_FanModel); + changeFanModeFL.AddChidren(fan_Middle); - var fan_Height = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = fan_Middle.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanMode.High - }; - changeFanModeFL.AddChidren(fan_Height); + var fan_Height = new LeftIconButtonRow(); + fan_Height.Tag = ZigBee.Device.AC.FanMode.High; fan_Height.Init("AC/Fan_Height.png", "AC/Fan_HeightSelected.png", Language.StringByID(R.MyInternationalizationString.Fan_Height), false); + fan_Height.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_FanModel); + changeFanModeFL.AddChidren(fan_Height); - fan_Low.TitleButton.MouseUpEventHandler += ChangeFan_MouseUpEvent; - fan_Low.IconButton.MouseUpEventHandler += ChangeFan_MouseUpEvent; - - fan_Middle.TitleButton.MouseUpEventHandler += ChangeFan_MouseUpEvent; - fan_Middle.IconButton.MouseUpEventHandler += ChangeFan_MouseUpEvent; - - fan_Height.TitleButton.MouseUpEventHandler += ChangeFan_MouseUpEvent; - fan_Height.IconButton.MouseUpEventHandler += ChangeFan_MouseUpEvent; + fan_Low.ButtonClickEvent += ChangeFan_MouseUpEvent; + fan_Middle.ButtonClickEvent += ChangeFan_MouseUpEvent; + fan_Height.ButtonClickEvent += ChangeFan_MouseUpEvent; if (ACControlBase.IsOpen(ac)) { if (ac.currentFanMode == 1) { - fan_Low.SetSelectedStatu(); + fan_Low.IsSelected=true; } else if (ac.currentFanMode == 2) { - fan_Middle.SetSelectedStatu(); + fan_Middle.IsSelected=true; } else { - fan_Height.SetSelectedStatu(); + fan_Height.IsSelected=true; } } } @@ -844,7 +833,7 @@ /// <param name="mouseEventArgs">The ${ParameterType} instance containing the event data.</param> private void ChangeFan_MouseUpEvent(object sender, MouseEventArgs mouseEventArgs) { - var tag = (sender as Button).Tag.ToString(); + var tag = (sender as LeftIconButtonRow).Tag.ToString(); ZigBee.Device.AC.FanMode mode = ZigBee.Device.AC.FanMode.Low; if (tag == "Low") { @@ -921,9 +910,8 @@ Y = Application.GetRealHeight(450), Height = Application.GetRealHeight(900), Width = Application.GetRealWidth(modeItem_Width), - Radius = CommonFormResouce.BigFormRadius, - BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor, - //BackgroundIagePath="AC/SelectedModeBG.png" + ScrollEnabled = false, + VerticalScrollBarEnabled = false }; closeBGview.AddChidren(changeModeFL); @@ -934,112 +922,85 @@ Height = Application.GetRealHeight(modeItem_Height), TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextID = R.MyInternationalizationString.SelectMode, - TextAlignment = TextAlignment.CenterLeft + TextAlignment = TextAlignment.CenterLeft, + TextSize = 14, + IsBold = true }; changeModeFL.AddChidren(changeModeBtn); - var mode_Auto = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = changeModeBtn.Bottom, - Width = Application.GetRealWidth(modeItem_Width), - Height = Application.GetRealHeight(modeItem_Height), - Tag = ZigBee.Device.AC.AcMode.Auto - }; + var mode_Auto = new LeftIconButtonRow(); + mode_Auto.Tag = ZigBee.Device.AC.AcMode.Auto; + mode_Auto.Init("AC/Mode_Auto.png", "AC/Mode_AutoSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Auto)); + mode_Auto.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCTextBlackColor); if (ac.listSupportMode[4] == 1) { changeModeFL.AddChidren(mode_Auto); } - mode_Auto.Init("AC/Mode_Auto.png", "AC/Mode_AutoSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Auto)); - var mode_Cool = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = mode_Auto.Bottom, - Width = Application.GetRealWidth(modeItem_Width), - Height = Application.GetRealHeight(modeItem_Height), - Tag = ZigBee.Device.AC.AcMode.Cool - }; + var mode_Cool = new LeftIconButtonRow(); + mode_Cool.Tag = ZigBee.Device.AC.AcMode.Cool; + mode_Cool.Init("AC/Mode_Cool.png", "AC/Mode_CoolSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Cool)); + mode_Cool.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_Cool); if (ac.listSupportMode[0] == 1) { changeModeFL.AddChidren(mode_Cool); } - mode_Cool.Init("AC/Mode_Cool.png", "AC/Mode_CoolSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Cool)); - var mode_Heat = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = mode_Cool.Bottom, - Width = Application.GetRealWidth(modeItem_Width), - Height = Application.GetRealHeight(modeItem_Height), - Tag = ZigBee.Device.AC.AcMode.Heat - }; + var mode_Heat = new LeftIconButtonRow(); + mode_Heat.Tag = ZigBee.Device.AC.AcMode.Heat; + mode_Heat.Init("AC/Mode_Heat.png", "AC/Mode_HeatSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Heat)); + mode_Heat.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_Heat); if (ac.listSupportMode[1] == 1) { changeModeFL.AddChidren(mode_Heat); } - mode_Heat.Init("AC/Mode_Heat.png", "AC/Mode_HeatSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Heat)); - var mode_Dry = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = mode_Heat.Bottom, - Width = Application.GetRealWidth(modeItem_Width), - Height = Application.GetRealHeight(modeItem_Height), - Tag = ZigBee.Device.AC.AcMode.Dry - }; + var mode_Dry = new LeftIconButtonRow(); + mode_Dry.Tag = ZigBee.Device.AC.AcMode.Dry; + mode_Dry.Init("AC/Mode_Dry.png", "AC/Mode_DrySelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Dry)); + mode_Dry.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_Dry); if (ac.listSupportMode[3] == 1) { changeModeFL.AddChidren(mode_Dry); } - mode_Dry.Init("AC/Mode_Dry.png", "AC/Mode_DrySelected.png", Language.StringByID(R.MyInternationalizationString.Mode_Dry)); - var mode_Fan = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = mode_Dry.Bottom, - Width = Application.GetRealWidth(modeItem_Width), - Height = Application.GetRealHeight(modeItem_Height), - Tag = ZigBee.Device.AC.AcMode.FanOnly - }; + var mode_Fan = new LeftIconButtonRow(); + mode_Fan.Tag = ZigBee.Device.AC.AcMode.FanOnly; + mode_Fan.Init("AC/Mode_Fan.png", "AC/Mode_FanSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_FanOnly), false); + mode_Fan.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor_Fan); if (ac.listSupportMode[2] == 1) { changeModeFL.AddChidren(mode_Fan); } - mode_Fan.Init("AC/Mode_Fan.png", "AC/Mode_FanSelected.png", Language.StringByID(R.MyInternationalizationString.Mode_FanOnly), false); - mode_Auto.TitleButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - mode_Auto.IconButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - - mode_Cool.TitleButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - mode_Cool.IconButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - - mode_Heat.TitleButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - mode_Heat.IconButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - - mode_Dry.TitleButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - mode_Dry.IconButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - - mode_Fan.TitleButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; - mode_Fan.IconButton.MouseUpEventHandler += ChangeMode_MouseUpEvent; + mode_Auto.ButtonClickEvent += ChangeMode_MouseUpEvent; + mode_Cool.ButtonClickEvent += ChangeMode_MouseUpEvent; + mode_Heat.ButtonClickEvent += ChangeMode_MouseUpEvent; + mode_Dry.ButtonClickEvent += ChangeMode_MouseUpEvent; + mode_Fan.ButtonClickEvent += ChangeMode_MouseUpEvent; if (ACControlBase.IsOpen(ac)) { if (ac.currentSystemMode == 1) { - mode_Auto.SetSelectedStatu(); + mode_Auto.IsSelected = true; } else if (ac.currentSystemMode == 3) { - mode_Cool.SetSelectedStatu(); + mode_Cool.IsSelected = true; } else if (ac.currentSystemMode == 4) { - mode_Heat.SetSelectedStatu(); + mode_Heat.IsSelected = true; } else if (ac.currentSystemMode == 8) { - mode_Dry.SetSelectedStatu(); + mode_Dry.IsSelected = true; } else if (ac.currentSystemMode == 7) { - mode_Fan.SetSelectedStatu(); + mode_Fan.IsSelected = true; } } } @@ -1051,7 +1012,7 @@ /// <param name="mouseEventArgs">The ${ParameterType} instance containing the event data.</param> private void ChangeMode_MouseUpEvent(object sender, MouseEventArgs mouseEventArgs) { - var tag = (sender as Button).Tag.ToString(); + var tag = (sender as LeftIconButtonRow).Tag.ToString(); ZigBee.Device.AC.AcMode mode = ZigBee.Device.AC.AcMode.Cool; if (tag == "Auto") @@ -1134,14 +1095,14 @@ }; closeBGview.AddChidren(changeFanModeBG); - var changeFanModeFL = new FrameLayout() + var changeFanModeFL = new VerticalScrolViewLayout() { X = Application.GetRealWidth(35), Y = Application.GetRealHeight(297), Height = Application.GetRealHeight(1050), Width = Application.GetRealWidth(fanItem_Width), - Radius = CommonPage.BigFormRadius, - BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor, + VerticalScrollBarEnabled = false, + ScrollEnabled = false }; closeBGview.AddChidren(changeFanModeFL); @@ -1152,114 +1113,80 @@ Height = Application.GetRealHeight(fanItem_Height), TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextID = R.MyInternationalizationString.SelectSwing, - TextAlignment = TextAlignment.CenterLeft + TextAlignment = TextAlignment.CenterLeft, + TextSize = 14, + IsBold = true }; changeFanModeFL.AddChidren(changeFanBtn); - var swing_First = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = changeFanBtn.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanSwingMode.First - }; - changeFanModeFL.AddChidren(swing_First); + var swing_First = new LeftIconButtonRow { }; + swing_First.Tag = ZigBee.Device.AC.FanSwingMode.First; swing_First.Init("AC/Swing_1.png", "AC/Swing_1Selected.png", Language.StringByID(R.MyInternationalizationString.Swing_First)); + swing_First.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor2); + changeFanModeFL.AddChidren(swing_First); - var swing_Second = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = swing_First.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanSwingMode.Second - }; - changeFanModeFL.AddChidren(swing_Second); + var swing_Second = new LeftIconButtonRow(); + swing_Second.Tag = ZigBee.Device.AC.FanSwingMode.Second; swing_Second.Init("AC/Swing_2.png", "AC/Swing_2Selected.png", Language.StringByID(R.MyInternationalizationString.Swing_Second)); + swing_Second.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor2); + changeFanModeFL.AddChidren(swing_Second); - var swing_Thrid = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = swing_Second.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanSwingMode.Thrid - }; - changeFanModeFL.AddChidren(swing_Thrid); + var swing_Thrid = new LeftIconButtonRow(); + swing_Thrid.Tag = ZigBee.Device.AC.FanSwingMode.Thrid; swing_Thrid.Init("AC/Swing_3.png", "AC/Swing_3Selected.png", Language.StringByID(R.MyInternationalizationString.Swing_Thrid)); + swing_Thrid.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor2); + changeFanModeFL.AddChidren(swing_Thrid); - var swing_Fourth = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = swing_Thrid.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanSwingMode.Fourth - }; - changeFanModeFL.AddChidren(swing_Fourth); + var swing_Fourth = new LeftIconButtonRow(); + swing_Fourth.Tag = ZigBee.Device.AC.FanSwingMode.Fourth; swing_Fourth.Init("AC/Swing_4.png", "AC/Swing_4Selected.png", Language.StringByID(R.MyInternationalizationString.Swing_Fourth)); + swing_Fourth.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor2); + changeFanModeFL.AddChidren(swing_Fourth); - var swing_Fifth = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = swing_Fourth.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanSwingMode.Fifth - }; - changeFanModeFL.AddChidren(swing_Fifth); + var swing_Fifth = new LeftIconButtonRow(); + swing_Fifth.Tag = ZigBee.Device.AC.FanSwingMode.Fifth; swing_Fifth.Init("AC/Swing_5.png", "AC/Swing_5Selected.png", Language.StringByID(R.MyInternationalizationString.Swing_Fifth)); + swing_Fifth.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor2); + changeFanModeFL.AddChidren(swing_Fifth); - var swing_Auto = new CommonForm.ACLeftIconButtonRowLayout() - { - Y = swing_Fifth.Bottom, - Width = Application.GetRealWidth(fanItem_Width), - Height = Application.GetRealHeight(fanItem_Height), - Tag = ZigBee.Device.AC.FanSwingMode.Auto - }; + var swing_Auto = new LeftIconButtonRow(); + swing_Auto.Tag = ZigBee.Device.AC.FanSwingMode.Auto; + swing_Auto.Init("AC/Swing_Auto.png", "AC/Swing_AutoSelected.png", Language.StringByID(R.MyInternationalizationString.Swing_Auto), false); + swing_Auto.SetTitleColor(ZigbeeColor.Current.GXCTextGrayColor, ZigbeeColor.Current.GXCACSelectedTextColor2); changeFanModeFL.AddChidren(swing_Auto); - swing_Auto.Init("AC/Swing_Auto.png", "AC/Swing_AutoSelected.png", Language.StringByID(R.MyInternationalizationString.Swing_Auto),false); - - swing_First.TitleButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - swing_First.IconButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - - swing_Second.TitleButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - swing_Second.IconButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - - swing_Thrid.TitleButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - swing_Thrid.IconButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - - swing_Fourth.TitleButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - swing_Fourth.IconButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - - swing_Fifth.TitleButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - swing_Fifth.IconButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - - swing_Auto.TitleButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; - swing_Auto.IconButton.MouseUpEventHandler += ChangeFanSwing_MouseUpEvent; + swing_First.ButtonClickEvent += ChangeFanSwing_MouseUpEvent; + swing_Second.ButtonClickEvent += ChangeFanSwing_MouseUpEvent; + swing_Thrid.ButtonClickEvent += ChangeFanSwing_MouseUpEvent; + swing_Fourth.ButtonClickEvent += ChangeFanSwing_MouseUpEvent; + swing_Fifth.ButtonClickEvent += ChangeFanSwing_MouseUpEvent; + swing_Auto.ButtonClickEvent += ChangeFanSwing_MouseUpEvent; if (ACControlBase.IsOpen(ac)) { if (ac.currentFanSwingMode == 0) { - swing_First.SetSelectedStatu(); + swing_First.IsSelected = true; } else if (ac.currentFanSwingMode == 1) { - swing_Second.SetSelectedStatu(); + swing_Second.IsSelected = true; } else if (ac.currentFanSwingMode == 2) { - swing_Thrid.SetSelectedStatu(); + swing_Thrid.IsSelected = true; } else if (ac.currentFanSwingMode == 3) { - swing_Fourth.SetSelectedStatu(); + swing_Fourth.IsSelected = true; } else if (ac.currentFanSwingMode == 4) { - swing_Fifth.SetSelectedStatu(); + swing_Fifth.IsSelected = true; } else if (ac.currentFanSwingMode == 7) { - swing_Auto.SetSelectedStatu(); + swing_Auto.IsSelected = true; } } } @@ -1271,7 +1198,7 @@ /// <param name="mouseEventArgs">The ${ParameterType} instance containing the event data.</param> private void ChangeFanSwing_MouseUpEvent(object sender, MouseEventArgs mouseEventArgs) { - var tag = (sender as Button).Tag.ToString(); + var tag = (sender as LeftIconButtonRow).Tag.ToString(); ZigBee.Device.AC.FanSwingMode mode = ZigBee.Device.AC.FanSwingMode.Auto; if (tag == "First") { @@ -1466,7 +1393,7 @@ UserView.HomePage.Instance.AddChidren(detailInfo); UserView.HomePage.Instance.PageIndex += 1; detailInfo.Show(device, room); - detailInfo.action = () => + detailInfo.EditAction = (d,r) => { Show(device, room); }; -- Gitblit v1.8.0