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/UserScenePage.cs | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs index edebe33..b39fb1e 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs @@ -135,9 +135,8 @@ BackgroundColor = SkinStyle.Current.Black50Transparent, }; sceneView.AddChidren (btnSceneName); - + var btnBGC = new Button () { - //UnSelectedImagePath = "Item/sss.png", UnSelectedImagePath = "Item/Transparent.png", SelectedImagePath = "Item/SceneSettingBackground.png", TextAlignment = TextAlignment.BottomCenter, @@ -147,14 +146,28 @@ }; 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); + //btnBGC.MouseLongEventHandler += (sender, e) => { + btnSetSceneIcon.MouseUpEventHandler += (sender, e) => { if (string.IsNullOrEmpty (scene.Name)) return; + btnSetSceneIcon.IsSelected = true; LongPressFrameLayout = new FrameLayout () { BackgroundColor = SkinStyle.Current.SceneTransparentBackColor, }; LongPressFrameLayout.MouseUpEventHandler += (sender2, e2) => { LongPressFrameLayout.RemoveFromParent (); + btnSetSceneIcon.IsSelected = false; }; sceneView.AddChidren (LongPressFrameLayout); -- Gitblit v1.8.0