| | |
| | | { |
| | | Y = Application.GetRealHeight(64), |
| | | Height = Application.GetRealHeight(603 - 50), |
| | | //BackgroundColor = CSS_Color.DividingLineColor, |
| | | }; |
| | | bodyView.AddChidren(contentView); |
| | | contentView.AddChidren(new Button() { Height = Application.GetRealWidth(12) }); |
| | |
| | | { |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Width = Application.GetRealWidth(252), |
| | | Height = Application.GetRealWidth(188 + 24), |
| | | Height = Application.GetRealWidth(184), |
| | | Radius = (uint)Application.GetRealWidth(12), |
| | | BackgroundColor = CSS_Color.MainBackgroundColor, |
| | | }; |
| | |
| | | items.Add("60", "1min"); |
| | | items.Add("120", "2min"); |
| | | items.Add("300", "5min"); |
| | | new PublicAssmebly().SetSceneDelayDialog(items, action ,scene.delay); |
| | | new PublicAssmebly().SetSceneDelayDialog( action ,scene.delay); |
| | | |
| | | |
| | | }; |
| | | |
| | | contentView.AddChidren(new Button() |
| | |
| | | |
| | | functionListView = new VerticalScrolViewLayout() |
| | | { |
| | | Height = 0, |
| | | Height = Application.GetRealHeight(228+48), |
| | | BackgroundColor = CSS_Color.DividingLineColor, |
| | | ScrollEnabled = false, |
| | | }; |
| | | contentView.AddChidren(functionListView); |
| | | |
| | | LoadFunctionRow(functionListView); |
| | | |
| | | Button btnLine1 = new Button() |
| | | { |
| | | //Y = sceneDelayRow.Bottom, |
| | | Height = Application.GetRealHeight(8), |
| | | BackgroundColor = CSS_Color.DividingLineColor, |
| | | }; |
| | | contentView.AddChidren(btnLine1); |
| | | //Button btnLine1 = new Button() |
| | | //{ |
| | | // //Y = sceneDelayRow.Bottom, |
| | | // Height = Application.GetRealHeight(8), |
| | | //}; |
| | | //contentView.AddChidren(btnLine1); |
| | | |
| | | Button btnLine2 = new Button() |
| | | { |
| | | //Y = sceneDelayRow.Bottom, |
| | | Height = Application.GetRealHeight(228), |
| | | BackgroundColor = CSS_Color.DividingLineColor, |
| | | }; |
| | | contentView.AddChidren(btnLine2); |
| | | //Button btnLine2 = new Button() |
| | | //{ |
| | | // //Y = sceneDelayRow.Bottom, |
| | | // Height = Application.GetRealHeight(228), |
| | | // BackgroundColor = CSS_Color.DividingLineColor, |
| | | //}; |
| | | //contentView.AddChidren(btnLine2); |
| | | #endregion |
| | | |
| | | Button btnBottomLine = new Button() |
| | |
| | | void LoadFunctionRow(VerticalScrolViewLayout functionListView) |
| | | { |
| | | functionListView.RemoveAll(); |
| | | functionListView.Height = Application.GetRealWidth(65 * scene.functions.Count); |
| | | if (scene.functions.Count > 4) |
| | | { |
| | | functionListView.Height = Application.GetRealWidth(65 * scene.functions.Count); |
| | | } |
| | | foreach (var scenefunction in scene.functions) |
| | | { |
| | | var row = new RowLayout() |
| | |
| | | btnDelSceneFunction.MouseUpEventHandler = (sender, e) => { |
| | | scene.functions.Remove(scenefunction); |
| | | row.RemoveFromParent(); |
| | | functionListView.Height = Application.GetRealWidth(65 * scene.functions.Count); |
| | | if (scene.functions.Count > 4) |
| | | { |
| | | functionListView.Height = Application.GetRealWidth(65 * scene.functions.Count); |
| | | } |
| | | }; |
| | | } |
| | | } |
| | |
| | | } |
| | | if (fanState != null) |
| | | { |
| | | sceneFunctionInfo += tempState.GetValueText(); |
| | | sceneFunctionInfo += fanState.GetValueText(); |
| | | } |
| | | var briState = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Brightness); |
| | | if (briState != null) |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 创建场景 |
| | | /// 完成按钮点击事件 |
| | | /// </summary> |
| | | void LoadEvent_CompleteEvent() |
| | |
| | | { |
| | | if (result == StateCode.SUCCESS) |
| | | { |
| | | serverScene.functions = scene.functions; |
| | | scene = serverScene; |
| | | FunctionList.List.scenes.Add(scene); |
| | | backAction(); |