| | |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Text = device.CommonDevice.DeviceEpointName, |
| | | TextColor = ZigbeeColor.Current.GXCTextBlackColor, |
| | | TextSize = 15 |
| | | TextSize = 15, |
| | | IsBold=true |
| | | }; |
| | | itemView.AddChidren(deviceNameBtn); |
| | | |
| | |
| | | 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); |
| | | |
| | |
| | | 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); |
| | | |
| | |
| | | Height = Application.GetRealHeight(50), |
| | | Text = room.Name, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = ZigbeeColor.Current.GXCTextWhiteColor |
| | | TextColor = ZigbeeColor.Current.GXCTextWhiteColor, |
| | | TextSize=12 |
| | | }; |
| | | itemView.AddChidren(roomName); |
| | | } |
| | |
| | | }; |
| | | 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); |
| | | |
| | |
| | | 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; |
| | | } |
| | | } |
| | | } |
| | |
| | | /// <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") |
| | | { |
| | |
| | | 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); |
| | | |
| | |
| | | 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; |
| | | } |
| | | } |
| | | } |
| | |
| | | /// <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") |
| | |
| | | }; |
| | | 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); |
| | | |
| | |
| | | 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; |
| | | } |
| | | } |
| | | } |
| | |
| | | /// <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") |
| | | { |
| | |
| | | UserView.HomePage.Instance.AddChidren(detailInfo); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | detailInfo.Show(device, room); |
| | | detailInfo.action = () => |
| | | detailInfo.EditAction = (d,r) => |
| | | { |
| | | Show(device, room); |
| | | }; |