| | |
| | | using Shared; |
| | | namespace HDL_ON.UI.UI2.PersonalCenter.PirDevice |
| | | { |
| | | public class AddControlComplete:FrameLayout |
| | | public class AddControlComplete : FrameLayout |
| | | { |
| | | public AddControlComplete() |
| | | { |
| | | Tag = "Pir"; |
| | | } |
| | | public void Show(Control control) { |
| | | public void Show(Control control, bool bool_library) |
| | | { |
| | | #region 界面布局 |
| | | this.BackgroundColor = CSS.CSS_Color.viewMiddle; |
| | | PirDevice.View.TopView topView = new View.TopView(); |
| | |
| | | this.AddChidren(topView.FLayoutView()); |
| | | topView.clickBackBtn.MouseUpEventHandler += (sender, e) => { this.RemoveFromParent(); }; |
| | | |
| | | FrameLayout fLayout = new FrameLayout |
| | | FrameLayout fLayout = new FrameLayout |
| | | { |
| | | Y =Application.GetRealHeight(64), |
| | | Y = Application.GetRealHeight(64), |
| | | BackgroundColor = CSS.CSS_Color.textWhiteColor, |
| | | Height = Application.GetRealHeight(224), |
| | | Width = Application.GetRealWidth(375), |
| | | }; |
| | | this.AddChidren(fLayout); |
| | | // |
| | | Button iconBtn = new Button |
| | | Button iconBtn = new Button |
| | | { |
| | | Y = Application.GetRealHeight(28), |
| | | X = Application.GetRealWidth(137), |
| | |
| | | //添加成功 |
| | | Button text1Btn = new Button |
| | | { |
| | | Width = Application.GetRealWidth(375-32), |
| | | Width = Application.GetRealWidth(375 - 32), |
| | | Height = Application.GetRealHeight(22), |
| | | Y = Application.GetRealHeight(158), |
| | | X = Application.GetRealWidth(16), |
| | |
| | | fLayout.AddChidren(text2Btn); |
| | | //所属分类 |
| | | View.PatchView fenlei = new View.PatchView(); |
| | | fenlei.frameLayout.Y = fLayout.Bottom+ Application.GetRealHeight(8); |
| | | fenlei.frameLayout.Y = fLayout.Bottom + Application.GetRealHeight(8); |
| | | this.AddChidren(fenlei.FLayoutView(false)); |
| | | fenlei.btnText1.TextID = StringId.suoshufenlei; |
| | | fenlei.btnText2.TextID = StringId.dianqi; |
| | |
| | | { |
| | | Y = quyuPatchView.frameLayout.Bottom + Application.GetRealHeight(125), |
| | | X = Application.GetRealWidth(16), |
| | | Width = Application.GetRealWidth(375-32), |
| | | Width = Application.GetRealWidth(375 - 32), |
| | | Height = Application.GetRealHeight(20), |
| | | TextID = StringId.jixutianjia, |
| | | TextSize = TextSize.text14, |
| | |
| | | #endregion |
| | | #region 界面点击事件 |
| | | //遥控器名称点击事件 |
| | | namePatchView.btnClick.MouseUpEventHandler += (sender,e) => { }; |
| | | namePatchView.btnClick.MouseUpEventHandler += (sender, e) => { }; |
| | | //所属区域点击事件 |
| | | quyuPatchView.btnClick.MouseUpEventHandler += (sender, e) => { }; |
| | | //继续添加点击事件 |
| | | addBtn.MouseUpEventHandler += (sender, e) => { |
| | | Method method = new Method(); |
| | | method.AddControl(); |
| | | addBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | if (bool_library) |
| | | { |
| | | this.RemoveFromParent(); |
| | | } |
| | | else |
| | | { |
| | | Method method = new Method(); |
| | | method.AddControl(this); |
| | | } |
| | | }; |
| | | //完成点击事件 |
| | | saveView.btnClick.MouseUpEventHandler += (sender, e) => { |
| | | saveView.btnClick.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | MainPage.BasePageView.RemoveViewByTag("AddControl"); |
| | | MainPage.BasePageView.RemoveViewByTag("Pir"); |
| | | }; |