| | |
| | | |
| | | var titleName = new Button |
| | | { |
| | | TextSize = 16, |
| | | TextSize = 17, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | X = Application.GetRealWidth(160), |
| | | Width = Application.GetRealWidth(300), |
| | | Width = Application.GetRealWidth(600), |
| | | Height = Application.GetRealHeight(69), |
| | | Y = Application.GetRealHeight(92), |
| | | TextID = MyInternationalizationString.addscene, |
| | | IsBold = true, |
| | | }; |
| | | topRowLayout.AddChidren(titleName); |
| | | |
| | |
| | | Y = Application.GetRealHeight(92), |
| | | //TextID = MyInternationalizationString.customroom, |
| | | Text = Config.Instance.Home.GetCurrentFloorName, |
| | | TextSize = 14, |
| | | }; |
| | | topRowLayout.AddChidren(foolrname); |
| | | var dropdown = new Button |
| | |
| | | BackgroundColor = ZigbeeColor.Current.LogicBtnSaveBackgroundColor, |
| | | TextID = MyInternationalizationString.Save, |
| | | TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor, |
| | | TextSize = 16, |
| | | }; |
| | | saveframeLayout.AddChidren(btnsave); |
| | | |
| | |
| | | { |
| | | if (clickTag == "no" || tempScene == null) |
| | | { |
| | | var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), |
| | | Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), |
| | | Language.StringByID(MyInternationalizationString.complete)); |
| | | var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, |
| | | Language.StringByID(MyInternationalizationString.scenetip), |
| | | Language.StringByID(MyInternationalizationString.confrim)); |
| | | alert.Show(); |
| | | return; |
| | | } |
| | |
| | | |
| | | }; |
| | | |
| | | ///选中楼层 |
| | | foolrname.MouseUpEventHandler += (sender, e) => |
| | | ///楼层点击事件 |
| | | EventHandler<MouseEventArgs> foorlclick = (sender, e) => |
| | | { |
| | | |
| | | var flMain = new FrameLayout { BackgroundColor = ZigbeeColor.Current.LogicViewBackgroundColor }; |
| | | this.AddChidren(flMain); |
| | | flMain.MouseUpEventHandler += (sender2, e2) => |
| | | { |
| | | flMain.RemoveFromParent(); |
| | | }; |
| | | var foolrbjicon = new FrameLayout |
| | | { |
| | | |
| | | Width = Application.GetRealWidth(450), |
| | | Height = Application.GetRealHeight(780), |
| | | X = Application.GetRealWidth(1080 - 468 - 35), |
| | | Y = Application.GetRealHeight(184), |
| | | BackgroundImagePath = "Item/SelectFloor_Right.png", |
| | | }; |
| | | flMain.AddChidren(foolrbjicon); |
| | | |
| | | var btnfoolrtext = new Button |
| | | { |
| | | Width = Application.GetRealWidth(450), |
| | | Height = Application.GetRealHeight(150), |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | X = Application.GetRealWidth(80), |
| | | TextID = MyInternationalizationString.selecfoolr, |
| | | TextSize = 14, |
| | | }; |
| | | foolrbjicon.AddChidren(btnfoolrtext); |
| | | |
| | | var foolrbj = new VerticalScrolViewLayout |
| | | { |
| | | |
| | | Width = Application.GetRealWidth(400), |
| | | Height = Application.GetRealHeight(600), |
| | | X = Application.GetRealWidth(1080 - 400 - 60), |
| | | Y = Application.GetRealHeight(184 + 50), |
| | | BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor, |
| | | Radius = (uint)Application.GetRealHeight(30), |
| | | Width = Application.GetRealWidth(450), |
| | | Height = foolrbjicon.Height - btnfoolrtext.Height, |
| | | X = Application.GetRealWidth(80), |
| | | Y = btnfoolrtext.Bottom, |
| | | }; |
| | | flMain.AddChidren(foolrbj); |
| | | ///默认调试 |
| | | foolrbjicon.AddChidren(foolrbj); |
| | | |
| | | foreach (var foolr in Config.Instance.Home.FloorDics) |
| | | { |
| | | var foolrRowLayout = new FrameLayout |
| | | var foolrRowLayout = new RowLayout |
| | | { |
| | | Height = Application.GetRealHeight(150), |
| | | LineColor = ZigbeeColor.Current.LogicMiddleBackgroundColor, |
| | | }; |
| | | foolrbj.AddChidren(foolrRowLayout); |
| | | |
| | | var btnfoolricon = new Button |
| | | { |
| | | Width = Application.GetRealWidth(81), |
| | | Height = Application.GetRealHeight(81), |
| | | UnSelectedImagePath = "Floor/Floor.png", |
| | | Gravity = Gravity.CenterVertical, |
| | | }; |
| | | foolrRowLayout.AddChidren(btnfoolricon); |
| | | |
| | | |
| | | var btnfoolrname = new Button |
| | | { |
| | | Width = Application.GetRealWidth(250), |
| | | Height = Application.GetRealHeight(160), |
| | | Height = Application.GetRealHeight(150), |
| | | Text = foolr.Value, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = ZigbeeColor.Current.LogicBtnCancelColor, |
| | | Tag = foolr.Key, |
| | | X = btnfoolricon.Right + Application.GetRealWidth(12), |
| | | TextSize = 14, |
| | | }; |
| | | foolrRowLayout.AddChidren(btnfoolrname); |
| | | if (foolrname.Text == foolr.Value) |
| | | { |
| | | btnfoolricon.UnSelectedImagePath = "Floor/FloorSelected.png"; |
| | | btnfoolrname.TextColor = ZigbeeColor.Current.LogicTextBlackColor; |
| | | } |
| | | |
| | | |
| | | EventHandler<MouseEventArgs> foolrclick = (sender13, e13) => |
| | | EventHandler<MouseEventArgs> foolrnameclick = (sender13, e13) => |
| | | { |
| | | roomhorizontalScrol.RemoveAll(); |
| | | foolrname.Text = btnfoolrname.Text; |
| | |
| | | flMain.RemoveFromParent(); |
| | | var list = Send.GetRoomList(btnfoolrname.Tag.ToString()); |
| | | AllRoomView(list); |
| | | |
| | | }; |
| | | foolrRowLayout.MouseUpEventHandler += foolrclick; |
| | | btnfoolrname.MouseUpEventHandler += foolrclick; |
| | | foolrRowLayout.MouseUpEventHandler += foolrnameclick; |
| | | btnfoolrname.MouseUpEventHandler += foolrnameclick; |
| | | |
| | | |
| | | } |
| | | |
| | | }; |
| | | foolrname.MouseUpEventHandler += foorlclick; |
| | | dropdown.MouseUpEventHandler += foorlclick; |
| | | |
| | | ///第一次进来 |
| | | var roomlists = new List<Common.Room>(); |
| | |
| | | |
| | | EventHandler<MouseEventArgs> roomclick = (sender, e) => |
| | | { |
| | | |
| | | clickTag = "no"; |
| | | tempScene = null; |
| | | clickbutton = null; |
| | | clickbutton = new Button(); |
| | | |
| | | roombjButton.IsSelected = false; |
| | | roombjButton = roombjBtn; |
| | | roombjBtn.IsSelected = true; |
| | |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | SelectedTextColor = ZigbeeColor.Current.LogicAddColor, |
| | | TextSize = 14, |
| | | }; |
| | | sceneRow.AddChidren(scenename); |
| | | |