| | |
| | | |
| | | 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(() => |
| | |
| | | }); |
| | | } |
| | | |
| | | |
| | | 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) => |