From ab2e9523bfaff199584fbae3797b38e81fd591de Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 30 八月 2022 17:41:37 +0800
Subject: [PATCH] 场景编辑操作修改

---
 Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs
index a9ccc52..4975ee1 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs
@@ -198,7 +198,6 @@
                         };
                         sceneView.AddChidren (btnSceneName);
                         var btnBGC = new Button () {
-                            //UnSelectedImagePath = "Item/sss.png",
                             UnSelectedImagePath = "Item/Transparent.png",
                             SelectedImagePath = "Item/SceneSettingBackground.png",
                             TextAlignment = TextAlignment.BottomCenter,
@@ -208,15 +207,27 @@
                         };
                         sceneView.AddChidren (btnBGC);
 
-                        btnBGC.MouseLongEventHandler += (sender, e) => {
+                        var btnSetSceneIcon = new Button () {
+                            UnSelectedImagePath = "Item/More2.png",
+                            SelectedImagePath = "Item/Transparent.png",
+                            Height = Application.GetRealHeight (50),
+                            Width = Application.GetRealWidth (60),
+                            X = Application.GetRealWidth (240),
+                            Y = Application.GetRealHeight (10),
+                        };
+                        sceneView.AddChidren (btnSetSceneIcon);
+
+                        btnSetSceneIcon.MouseUpEventHandler += (sender, e) => {//MouseLongEventHandler
                             //if (string.IsNullOrEmpty (scene.Name))
                             //    return;
+                            btnSetSceneIcon.IsSelected = true;
                             LongPressFrameLayout = new FrameLayout () {
                                 BackgroundColor = SkinStyle.Current.SceneTransparentBackColor,
                             };
                             sceneView.AddChidren (LongPressFrameLayout);
                             LongPressFrameLayout.MouseUpEventHandler += (sender2, e2) => {
                                 LongPressFrameLayout.RemoveFromParent ();
+                                btnSetSceneIcon.IsSelected = false;
                             };
 
                             var btnEditor = new Button () {

--
Gitblit v1.8.0