File was renamed from ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs |
| | |
| | | using System.Collections.Generic; |
| | | using Shared.Common; |
| | | |
| | | namespace Shared.Phone.Device.Category |
| | | namespace Shared.Phone.Category |
| | | { |
| | | public class SelectFloor : FrameLayout |
| | | public class SelectFloorForm : FrameLayout |
| | | { |
| | | |
| | | public Action<string> FloorAction; |
| | |
| | | /// <summary> |
| | | /// Init |
| | | /// </summary> |
| | | public void Init(int x, int y, CommonForm.Direction direction = CommonForm.Direction.Left) |
| | | public void Init(int x, int y, Device.CommonForm.Direction direction = Device.CommonForm.Direction.Left) |
| | | { |
| | | dialogBackground = new Dialog |
| | | { |
| | |
| | | if (floorCount > 0) |
| | | { |
| | | string directStr = string.Empty; |
| | | if (direction == CommonForm.Direction.Right) |
| | | if (direction == Device.CommonForm.Direction.Right) |
| | | { |
| | | directStr = "Right"; |
| | | } |
| | |
| | | /// <param name="verticalScrolView"></param> |
| | | private void AddFloor(VerticalScrolViewLayout verticalScrolView, KeyValuePair<string, string> floor,bool isLast=false) |
| | | { |
| | | var frow = new CommonForm.LeftIconButtonRow(449, 150); |
| | | var frow = new Device.CommonForm.LeftIconButtonRow(449, 150); |
| | | frow.Width = Application.GetMinRealAverage(449); |
| | | frow.Height = Application.GetMinRealAverage(150); |
| | | frow.Tag = floor.Key; |
| | |
| | | /// <param name="mouseEventArgs"></param> |
| | | private void SelectFloor_MouseUpEvent(object sender, MouseEventArgs mouseEventArgs) |
| | | { |
| | | (sender as CommonForm.LeftIconButtonRow).IsSelected = true; |
| | | (sender as Device.CommonForm.LeftIconButtonRow).IsSelected = true; |
| | | if (changeFloor) |
| | | { |
| | | Config.Instance.Home.CurrentFloorId = (sender as CommonForm.LeftIconButtonRow).Tag.ToString(); |
| | | Config.Instance.Home.CurrentFloorId = (sender as Device.CommonForm.LeftIconButtonRow).Tag.ToString(); |
| | | Config.Instance.Home.Save(false); |
| | | UserCenter.HdlRoomLogic.Current.RefreshRoomListView(); |
| | | } |
| | | RemoveView(); |
| | | FloorAction?.Invoke((sender as CommonForm.LeftIconButtonRow).Tag.ToString()); |
| | | FloorAction?.Invoke((sender as Device.CommonForm.LeftIconButtonRow).Tag.ToString()); |
| | | |
| | | } |
| | | |