From 309f878169da2f0482dd40b81a84b606ed29cedf Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期四, 07 五月 2020 11:25:05 +0800 Subject: [PATCH] 上传 --- ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs | 31 +++++++++++++++++-------------- 1 files changed, 17 insertions(+), 14 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs b/ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs index 6da6680..d6bcbf8 100755 --- a/ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs @@ -120,7 +120,7 @@ } else { - ///鎻愮ず澶辫触 + LogicView.TipView.ShowFlashTip("鍏抽棴澶辫触"); } }; @@ -195,7 +195,7 @@ Height = Application.GetMinRealAverage(104), X = Application.GetRealWidth(861), Y = Application.GetRealHeight(17), - UnSelectedImagePath = "ZigeeLogic/next.png", + UnSelectedImagePath = "ZigeeLogic/nextIconSone.png", }; modeFl.AddChidren(nextIconBtn); @@ -203,7 +203,9 @@ nextIconBtn.MouseUpEventHandler += (sender, e) => { + LogicView.TipView.ShowConfrimTip(() => + {///鍐嶆纭 LogicView.TipView.ShowInputTip(true, async (str) => {///纭鍙戦�佸懡浠� @@ -213,10 +215,7 @@ var result = await UserCenter.DoorLock.DoorLockCommonInfo.SetNormallyOpenModeFuncAsync(Send.CurrentDoorLock); if (!result) { - Application.RunOnMainThread(() => - { - ///鎻愮ず澶辫触 - }); + LogicView.TipView.ShowFlashTip("寮�鍚け璐�"); return; } else @@ -226,8 +225,9 @@ var addResult = await SkipView.LockAddModifyLogic(int.Parse(str), Send.CurrentDoorLock);//娣诲姞涓�鏉″け鏁堥�昏緫 if (!addResult) { - ///鎻愮ず澶辫触 - return; + ///鎻愮ず澶辫触 + LogicView.TipView.ShowFlashTip("娣诲姞澶辫触"); + return; } Send.CurrentDoorLock.IsDoorLockNormallyMode = true; this.RemoveFromParent(); @@ -397,10 +397,11 @@ /// 鍔犺浇鑷姩鍖栧垪琛� /// </summary> /// <param name="verticalRefresh"></param> + RowLayout selectedRow = new RowLayout() { Tag = "0" };//璁板綍宸︽粦鐘舵�� + int i = 1; private void RefreshView(VerticalRefreshLayout verticalRefresh) { verticalRefresh.RemoveAll(); - foreach (var logic in Common.Logic.SoneLogicList) { #region 鑷姩鍖栧竷灞�View @@ -417,17 +418,19 @@ LineColor = ZigbeeColor.Current.LogicBackgroundColor, BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor, SubViewWidth = Application.GetRealWidth(184),//鏀瑰彉缂栬緫鎺т欢瀹藉害澶氬皯锛� + Tag = i.ToString(), }; fLayout.AddChidren(logicRow); //宸︽粦鑿滃崟浜嬩欢 logicRow.OpenMenuAction += () => { - //if (selectedRow.Tag.ToString() != logicRowlayout.Tag.ToString()) - //{ //淇濈暀宸︽粦鍙湁涓�涓�; - // selectedRow.HideMenu();// - //} - //selectedRow = logicRowlayout; + if (selectedRow.Tag.ToString() != logicRow.Tag.ToString()) + { //淇濈暀宸︽粦鍙湁涓�涓�; + selectedRow.HideMenu();// + } + selectedRow = logicRow; }; + i++; ///鏄剧ず閫昏緫鍚嶇О鐨勬帶浠� var nameBtn = new Button { -- Gitblit v1.8.0