wxr
2020-03-13 171bf03f3664226eeff2b20ee9bd2e914b63a17d
HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
@@ -4,8 +4,69 @@
namespace HDL_ON.UI
{
    public partial class HomePage
    {
        /// <summary>
        /// 修改显示的功能类型
        /// 设备功能/场景功能
        /// </summary>
        void LoadEvent_ChangeShowedFunctionType()
        {
            btnChangeFunction.MouseUpEventHandler = (sender, e) => {
                btnChangeFunction.IsSelected = true;
                btnChangeFunction.TextSize = CSS.CSS_FontSize.HeadlineFontSize;
                btnChangeFunction.IsBold = true;
                btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize;
                btnChangeScene.IsSelected = false;
                btnChangeScene.IsBold = false;
                CurShowTypeIsFunction = true;
                contentView.PageIndex = 0;
            };
            btnChangeScene.MouseUpEventHandler = (sender, e) => {
                btnChangeScene.IsSelected = true;
                btnChangeScene.TextSize = CSS.CSS_FontSize.HeadlineFontSize;
                btnChangeScene.IsBold = true;
                btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize;
                btnChangeFunction.IsSelected = false;
                btnChangeFunction.IsBold = false;
                CurShowTypeIsFunction = false;
                contentView.PageIndex = 1;
            };
            contentView.PageChange = (sender, e) => {
                if (contentView.PageIndex == 0)
                {
                    btnChangeFunction.IsSelected = true;
                    btnChangeFunction.TextSize = CSS.CSS_FontSize.HeadlineFontSize;
                    btnChangeFunction.IsBold = true;
                    btnChangeScene.TextSize = CSS.CSS_FontSize.TextFontSize;
                    btnChangeScene.IsSelected = false;
                    btnChangeScene.IsBold = false;
                    CurShowTypeIsFunction = true;
                }
                else
                {
                    btnChangeScene.IsSelected = true;
                    btnChangeScene.TextSize = CSS.CSS_FontSize.HeadlineFontSize;
                    btnChangeScene.IsBold = true;
                    btnChangeFunction.TextSize = CSS.CSS_FontSize.TextFontSize;
                    btnChangeFunction.IsSelected = false;
                    btnChangeFunction.IsBold = false;
                    CurShowTypeIsFunction = false;
                }
            };
        }
        /// <summary>
        /// 更新灯光显示状态
        /// </summary>
        /// <param name="light"></param>
        public static void UpdataLightView(Light light)
        {
            Application.RunOnMainThread(() =>
@@ -36,8 +97,13 @@
            });
        }
        void LoadSwitchEvent(Function function,Button btnSwitch,FrameLayout view)
        /// <summary>
        /// 加载继电器开关事件
        /// </summary>
        /// <param name="function"></param>
        /// <param name="btnSwitch"></param>
        /// <param name="view"></param>
        void LoadRelaySwitchEvent(Function function,Button btnSwitch,FrameLayout view)
        {
            btnSwitch.MouseUpEventHandler += (sender, e) =>