xm
2021-12-01 6d73bf6e816570291865674bef8bce8972e4de3f
HDL_ON/UI/UI2/4-PersonalCenter/GetSupport/QuestionListPage.cs
New file
@@ -0,0 +1,66 @@
using System;
using Shared;
using HDL_ON.UI.CSS;
namespace HDL_ON.UI
{
    /// <summary>
    /// 问题列表页面
    /// 功能问题、场景问题、APP使用辅助
    /// </summary>
    public class QuestionListPage : FrameLayout
    {
        /// <summary>
        /// bodyView
        /// </summary>
        FrameLayout bodyView;
        /// <summary>
        /// 当前
        /// </summary>
        VerticalScrolViewLayout bodyScrolView;
        /// <summary>
        /// emptyTipView
        /// </summary>
        EmptyTipView emptyTipView;
        /// <summary>
        ///
        /// </summary>
        public QuestionListPage()
        {
            bodyView = this;
        }
        /// <summary>
        /// 加载显示网页
        /// </summary>
        /// <param name="titleId"></param>
        public void LoadPage(int titleId)
        {
            new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView();
            int bodyY = Application.GetRealHeight(64);
            bodyScrolView = new VerticalScrolViewLayout()
            {
                Y = bodyY,
                Height = bodyView.Height - bodyY,
                BackgroundColor = CSS_Color.MainBackgroundColor,
            };
            bodyView.AddChidren(bodyScrolView);
            AddEmptyTipView();
        }
        /// <summary>
        /// 添加内容为空提示页面
        /// </summary>
        void AddEmptyTipView()
        {
            emptyTipView = new EmptyTipView()
            {
                Gravity = Gravity.Center
            };
            bodyView.AddChidren(emptyTipView);
        }
    }
}