From 2109463fab2eb1caed189e4f258e0e763c5cea7b Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期四, 07 十一月 2019 11:58:53 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev-tzy' into dev-wjc --- ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs | 71 +++++++++++++++++++++-------------- 1 files changed, 43 insertions(+), 28 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs index b7eea61..7e1b6b2 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs @@ -1,4 +1,5 @@ 锘縰sing System; +using System.Collections.Generic; using Shared.Common; using ZigBee.Device; @@ -125,13 +126,14 @@ { Width = Application.GetRealWidth(58), Height = Application.GetRealHeight(58), + X = Application.GetRealWidth(46) }; btnNextFrameLayout.AddChidren(btnNext); var btnLine = new FrameLayout() { Width = Application.GetRealWidth(965), - Height = Application.GetRealHeight(5), + Height = Application.GetRealHeight(2), X = Application.GetRealWidth(58), BackgroundColor = Shared.Common.ZigbeeColor.Current.XMRowLine, Visible = false, @@ -140,49 +142,50 @@ if (i == 0) { - bottomRowLayout.Y = Application.GetRealHeight(204); + bottomRowLayout.Y = Application.GetRealHeight(220); btnName.Text = Language.StringByID(R.MyInternationalizationString.DeviceRemarkXm) + ":"; btnNextFrameLayout.Width = btnNext.Width = Application.GetRealWidth(789 - 58); - btnNextFrameLayout.X = btnName.Right; + btnNextFrameLayout.X = Application.GetRealWidth(233); btnNext.TextAlignment = TextAlignment.CenterLeft; - btnNext.TextColor = Shared.Common.ZigbeeColor.Current.XMBlack; + btnNext.TextColor = Shared.Common.ZigbeeColor.Current.XMGray3; btnNext.Text = doorLock.DeviceName; btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(308); + btnLine.Y = Application.GetRealHeight(303); } else if (i == 1) { - bottomRowLayout.Y = Application.GetRealHeight(343); - btnName.Text = Language.StringByID(R.MyInternationalizationString.BelongZone) + ":"; - var btnArea = new Button() + bottomRowLayout.Y = Application.GetRealHeight(312); + bottomRowLayout.Height = Application.GetRealHeight(127); + btnName.Width = Application.GetRealWidth(0); + btnNextFrameLayout.Width = Application.GetRealWidth(0); + //鎵�灞炲尯鍩� + var rowBeloneArea = new BelongAreaControl(0); + bottomRowLayout.AddChidren(rowBeloneArea); + + rowBeloneArea.InitControl(Language.StringByID(R.MyInternationalizationString.uBelongArea), doorLock); + //搴曠嚎 + rowBeloneArea.AddBottomLine(); + rowBeloneArea.SelectRoomEvent += (roomKeys) => { - Width = Application.GetRealWidth(789 - 109 - 58), - Height = Application.GetRealHeight(58), - X = btnName.Right, - Y = btnName.Y, - TextColor = Shared.Common.ZigbeeColor.Current.XMBlack, - Text = "涓�妤硷紝瀹㈠巺", - TextAlignment = TextAlignment.CenterLeft, + //鍙樻洿鎴块棿 + Common.Room.CurrentRoom.ChangedRoom(doorLock, roomKeys); }; - bottomRowLayout.AddChidren(btnArea); - btnNext.UnSelectedImagePath = "DoorLock/RightIcon.png"; - btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(446); + btnLine.Visible = false; } else if (i == 2) { bottomRowLayout.Y = Application.GetRealHeight(481); btnName.Text = Language.StringByID(R.MyInternationalizationString.BelongModel) + ":"; btnNextFrameLayout.Width = btnNext.Width = Application.GetRealWidth(789 - 58); - btnNextFrameLayout.X = btnName.Right; + btnNextFrameLayout.X = Application.GetRealWidth(233); btnNext.TextAlignment = TextAlignment.CenterLeft; btnNext.Height = Application.GetRealHeight(58); - btnNext.Text = "HDL-Doorlock"; - btnNext.TextColor = Shared.Common.ZigbeeColor.Current.XMBlack; + btnNext.Text = doorLock.DeviceName; + btnNext.TextColor = Shared.Common.ZigbeeColor.Current.XMGray3; btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(1025 - 449); + btnLine.Y = Application.GetRealHeight(575); } else if (i == 3) { @@ -192,18 +195,19 @@ btnNext.UnSelectedImagePath = "DoorLock/RightIcon.png"; btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(619 + 58 + 35); + btnLine.Y = Application.GetRealHeight(714); } else if (i == 4) { bottomRowLayout.Y = Application.GetRealHeight(723 + 35); + btnNext.X = Application.GetRealWidth(0); btnName.Text = Language.StringByID(R.MyInternationalizationString.RemotelyUnlock); btnNext.Width = Application.GetRealWidth(104); btnNext.Height = Application.GetRealHeight(63); btnNext.UnSelectedImagePath = "DoorLock/Switch.png"; btnNext.SelectedImagePath = "DoorLock/SwitchOn.png"; btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(723 + 127); + btnLine.Y = Application.GetRealHeight(853); if (ZigBee.Device.DoorLock.RemoteUnlockPassword == "") { btnNext.IsSelected = false; @@ -220,21 +224,32 @@ btnNextFrameLayout.Y = btnName.Y; btnNext.UnSelectedImagePath = "DoorLock/RightIcon.png"; btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(861 + 127); + btnLine.Y = Application.GetRealHeight(992); } else if (i == 6) { bottomRowLayout.Y = Application.GetRealHeight(999 + 35); - btnName.Text = Language.StringByID(R.MyInternationalizationString.Shared); + btnName.Text = Language.StringByID(R.MyInternationalizationString.DoorLockShare); btnNext.UnSelectedImagePath = "DoorLock/RightIcon.png"; btnLine.Visible = true; - btnLine.Y = Application.GetRealHeight(999 + 127); + btnLine.Y = Application.GetRealHeight(1131); } int currentIndex = i; EventHandler<MouseEventArgs> eHandler = (sender, e) => { if (currentIndex == 1) { + //鑾峰彇璁惧鎵�灞炴埧闂� + var aa = Common.Room.CurrentRoom.GetRoomByDevice(doorLock); + //鑾峰彇璁惧鎵�鍦ㄦゼ灞� + var bb = aa.FloorId; + //鑾峰彇璁惧鎵�鍦ㄦゼ灞� + var cc = aa.FloorId; + //鑾峰彇妤煎眰鐨勫悕瀛� + var dd = Common.Config.Instance.Home.GetFloorNameById(cc); + //if (Common.Config.Instance.Home.FloorDics.Count == 0)//杩欎釜鏄棤妤煎眰妯″紡 + + var listCheck = new List<string>(); } else if (currentIndex == 3) { -- Gitblit v1.8.0