wei
2020-11-28 d9a936f7ec50dc04c8786b9a661a0890ade52262
HDL_ON/UI/UI0-Public/TopViewDiv.cs
@@ -50,12 +50,12 @@
        /// TopViewDiv
        /// </summary>
        /// <param name="frame">父控件</param>
        /// <param name="str">标题</param>
        /// <param name="title">标题</param>
        /// <param name="needClose">是否需要关闭页面</param>
        public TopViewDiv(FrameLayout frame, string str, bool needClose)
        public TopViewDiv(FrameLayout frame, string title, bool needClose)
        {
            baseView = frame;
            title = str;
            this.title = title;
            this.needClose = needClose;
        }
@@ -87,13 +87,19 @@
            };
            baseView.AddChidren(contentView);
            btnBack = new Button()
            Button btnBackIcon = new Button()
            {
                X = Application.GetRealWidth(10),
                Y = Application.GetRealHeight(29),
                Width = Application.GetRealWidth(40),
                Height = Application.GetRealWidth(28),
                UnSelectedImagePath = "Public/BackIcon.png",
            };
            baseView.AddChidren(btnBackIcon);
            btnBack = new Button()
            {
                Width = Application.GetRealWidth(50),
            };
            baseView.AddChidren(btnBack);
@@ -124,6 +130,28 @@
            LoadTopView();
        }
        public void LoadTopView_RoomTop(Action backAction ,Action editAction)
        {
            this.backAction = backAction;
            LoadTopView();
            var btnSetting = new Button()
            {
                X = Application.GetRealWidth(337),
                Y = Application.GetRealHeight(29),
                Width = Application.GetMinRealAverage(28),
                Height = Application.GetMinRealAverage(28),
                UnSelectedImagePath = "Public/FuncInfoSetIcon.png",
            };
            contentView.AddChidren(btnSetting);
            btnSetting.MouseUpEventHandler = (sender, e) =>
            {
                editAction();
            };
        }
        /// <summary>
        /// 向framelayout添加顶部区域,拥有配置图标按钮
        /// </summary>
@@ -145,7 +173,7 @@
            };
            contentView.AddChidren(btnSetting);
            btnSetting.MouseUpEventHandler += (sender, e) =>
            btnSetting.MouseUpEventHandler = (sender, e) =>
            {
                var infoView = new FunctionBaseInfoSetPage(function, action);
                MainPage.BasePageView.AddChidren(infoView);