From eb9cf55fc8568cb2d4b4bfac9deb617ce766a7a5 Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期五, 20 十二月 2019 14:58:37 +0800 Subject: [PATCH] 2019.12.30 --- ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs b/ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs old mode 100755 new mode 100644 index 53cd5e5..85d5b7e --- a/ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs +++ b/ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs @@ -9,6 +9,7 @@ public Action<string> FloorAction; + public bool changeFloor; /// <summary> /// Init @@ -35,9 +36,9 @@ UnSelectedImagePath="Item/SelectFloor_Left.png" }; dialog.AddChidren(bg); - if(direction==CommonForm.Direction.Right) + if (direction == CommonForm.Direction.Right) { - bg.UnSelectedImagePath = ""; + bg.UnSelectedImagePath = "Item/SelectFloor_Right.png"; } var backgroundFL = new FrameLayout @@ -57,13 +58,11 @@ Height = Application.GetRealHeight(150), TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextAlignment = TextAlignment.CenterLeft, - TextID = R.MyInternationalizationString.SelectFloor + TextID = R.MyInternationalizationString.SelectFloor, + TextSize=16, + IsBold=true }; backgroundFL.AddChidren(tip); - tip.MouseUpEventHandler += (sender, e) => - { - BackgroundColor = ZigbeeColor.Current.GXCRedColor; - }; var floorLayout = new VerticalScrolViewLayout { @@ -101,11 +100,21 @@ frow.TitleButton.MouseUpEventHandler += SelectFloor_MouseUpEvent; } + /// <summary> + /// SelectFloor_MouseUpEvent + /// </summary> + /// <param name="sender"></param> + /// <param name="mouseEventArgs"></param> private void SelectFloor_MouseUpEvent(object sender,MouseEventArgs mouseEventArgs) { ((sender as Button).Parent as CommonForm.LeftIconButtonRow).IsSelected = true; - Config.Instance.Home.CurrentFloorId = (sender as Button).Tag.ToString(); - FloorAction?.Invoke(Config.Instance.Home.GetCurrentFloorName()); + if(changeFloor) + { + Config.Instance.Home.CurrentFloorId = (sender as Button).Tag.ToString(); + Config.Instance.Home.Save(); + } + + FloorAction?.Invoke((sender as Button).Tag.ToString()); RemoveFromParent(); } } -- Gitblit v1.8.0