| | |
| | | /// <summary>
|
| | | /// 画面显示(底层会固定调用此方法,借以完成画面创建)
|
| | | /// </summary>
|
| | | public void ShowForm() |
| | | { |
| | | //设置头部信息 |
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uGarrisonAreaList)); |
| | | |
| | | //初始化中部信息 |
| | | this.InitMiddleFrame(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 初始化中部信息 |
| | | /// </summary> |
| | | private void InitMiddleFrame() |
| | | { |
| | | public void ShowForm()
|
| | | {
|
| | | //设置头部信息
|
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uGarrisonAreaList));
|
| | |
|
| | | //初始化中部信息
|
| | | this.InitMiddleFrame();
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化中部信息
|
| | | /// </summary>
|
| | | private void InitMiddleFrame()
|
| | | {
|
| | | //清空bodyFrame
|
| | | this.ClearBodyFrame();
|
| | |
|
| | | var listView = new VerticalListControl(29);
|
| | | listView.Y = Application.GetRealHeight(-6);
|
| | | listView.Height = Application.GetRealHeight(792);
|
| | | listView.Height = Application.GetRealHeight(900);
|
| | | listView.BackgroundColor = UserCenterColor.Current.White;
|
| | | bodyFrameLayout.AddChidren(listView);
|
| | |
|
| | |
| | |
|
| | | //出入防区
|
| | | txtValue = Language.StringByID(R.MyInternationalizationString.uInAndOutSectors);
|
| | | this.AddGarrisonAreaRow(listView, txtValue, 3); |
| | | this.AddGarrisonAreaRow(listView, txtValue, 3);
|
| | |
|
| | | //调整真实高度
|
| | | listView.AdjustRealHeight(Application.GetRealHeight(23));
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | /// </summary>
|
| | | /// <param name="listview">容器控件</param>
|
| | | /// <param name="txtValue">显示的文本</param>
|
| | | /// <param name="zoonId">防区ID</param> |
| | | /// <param name="zoonId">防区ID</param>
|
| | | private void AddGarrisonAreaRow(VerticalListControl listview, string txtValue, int zoonId)
|
| | | {
|
| | | var row = new FrameRowControl(listview.rowSpace / 2);
|
| | |
| | | var btnText = row.AddLeftCaption(txtValue, 400);
|
| | | btnText.TextSize = 15;
|
| | | //向右图标
|
| | | row.AddRightIconControl();
|
| | | row.AddRightArrow();
|
| | | if (zoonId != 3)
|
| | | {
|
| | | //底线
|
| | |
| | | //单击事件
|
| | | row.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | var form = new SectorsSettionMenuForm();
|
| | | var form = new GarrisonAreaSettionMenuForm();
|
| | | form.AddForm(txtValue, zoonId);
|
| | | };
|
| | | }
|