From 9c6bd67d66859e48f0e794cd2746aef9310ce71d Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期五, 13 十二月 2019 18:01:37 +0800 Subject: [PATCH] 2019-12-13-2 --- ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs b/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs index c387b1c..c74aa34 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs @@ -18,7 +18,6 @@ VerticalRefreshLayout middle; CommonDevice common; Dictionary<string, string> editdeviceConditionsInfo; - public void Show(CommonDevice commondevice, Dictionary<string, string> editdeviceConditions = null) { common = commondevice; @@ -44,6 +43,7 @@ Height = Application.GetRealHeight(69), Y = Application.GetRealHeight(92), TextID = MyInternationalizationString.userlist, + IsBold = true, }; topRowLayout.AddChidren(titleName); @@ -92,13 +92,25 @@ { ///浠庡垪琛ㄧЩ闄ゅ綋鍓嶉棬閿佸叏閮ㄧ殑鏃ф暟鎹紱 Send.LockList.Remove(Send.LockList[i]); + i--; } } Read(); //鍏抽棴鍒锋柊View锛� middle.EndHeaderRefreshing(); }; - Read(); + //Read(); + + CommonPage.Loading.Start(); + new System.Threading.Thread(() => + { + Application.RunOnMainThread(() => + { + Read(); + CommonPage.Loading.Hide(); + }); + }) + { IsBackground = true }.Start(); } /// <summary> /// 璇诲彇褰撳墠闂ㄩ攣鐨勪簯绔暟鎹紱 @@ -118,14 +130,12 @@ } } - CommonPage.Loading.Start(); if (!d) { var allMemberslist = await Send.AllMembers(common.DeviceAddr); Send.LockList.AddRange(allMemberslist); } UserList(macport); - CommonPage.Loading.Hide(); } /// <summary> /// 鎴愬憳鍒楄〃鐨勬柟娉� @@ -133,7 +143,7 @@ /// <param name="macport"></param> public void UserList(string macport) { - + middle.RemoveAll(); foreach (var user in Send.LockList) { if (user.DoorLockMacPort != macport) -- Gitblit v1.8.0