gxc
2019-12-13 eb424d24e39bab4a245725f35deab3f234ea0f13
ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs
@@ -9,6 +9,7 @@
        public Action<string> FloorAction;
        public bool changeFloor;
        /// <summary>
      /// Init
@@ -97,12 +98,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();
            Config.Instance.Home.Save();
            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();
        }
    }