| | |
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 布防撤防___________________________ |
| | | #region ■ 布防撤防___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 在家布防
|
| | | /// </summary> |
| | | /// </summary>
|
| | | private async void SetSafetyGarrisonModeInAtHome()
|
| | | {
|
| | | //打开进度条
|
| | |
| | | var control = new ShowMsgControl(ShowMsgType.Tip, msg);
|
| | | control.Show();
|
| | | });
|
| | | } |
| | | |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 离家布防
|
| | | /// </summary> |
| | | /// </summary>
|
| | | private async void SetSafetyGarrisonModeInRemoveHome()
|
| | | {
|
| | | //打开进度条
|
| | |
| | | var control = new ShowMsgControl(ShowMsgType.Tip, msg);
|
| | | control.Show();
|
| | | });
|
| | | } |
| | | |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 撤防
|
| | | /// </summary> |
| | | /// </summary>
|
| | | private async void RemoveSafetyGarrisonMode()
|
| | | {
|
| | | //打开进度条
|
| | |
| | | var control = new ShowMsgControl(ShowMsgType.Tip, msg);
|
| | | control.Show();
|
| | | });
|
| | | } |
| | | |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 根据布防模式,设置图标的选择状态
|
| | | /// </summary>
|
| | | /// <param name="mode"></param> |
| | | /// <param name="mode"></param>
|
| | | public void SetIconStatuByGarrisonMode(GarrisonMode mode)
|
| | | {
|
| | | //在家布防
|
| | |
| | |
|
| | | /// <summary>
|
| | | /// 设置布防按钮的可视状态
|
| | | /// </summary> |
| | | /// </summary>
|
| | | public void SetButtonVisible()
|
| | | {
|
| | | //设置有内部防区
|
| | |
| | | /// <summary>
|
| | | /// 封装的布防控件
|
| | | /// </summary>
|
| | | private class GarrisonControl : FrameLayoutControl
|
| | | private class GarrisonControl : FrameLayoutStatuControl
|
| | | {
|
| | | #region ■ 变量声明___________________________
|
| | |
|
| | |
| | | this.RemoveBaseClickEvent();
|
| | |
|
| | | //背景
|
| | | int backHeight = Application.GetMinRealAverage(132);
|
| | | int backHeight = this.GetPictrueRealSize(132);
|
| | | btnBack = new NormalViewControl(backHeight, backHeight, false);
|
| | | btnBack.Gravity = Gravity.CenterHorizontal;
|
| | | btnBack.Radius = (uint)backHeight / 2;
|