Ejemplo n.º 1
0
        private void CreateOrdinaryBusinessGroup()
        {
            RadRibbonBarGroup rbgOrdinary = new RadRibbonBarGroup();

            rbgOrdinary.Text = "日常业务";

            dbtnOrdinaryImage.Text           = "专题产品";
            dbtnOrdinaryImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnOrdinaryImage.ImageAlignment = ContentAlignment.TopCenter;
            dbtnOrdinaryImage.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mhiMulImage = new RadMenuItem("多通道合成图");

            mhiMulImage.Click += new EventHandler(mhiMulImage_Click);
            dbtnOrdinaryImage.Items.Add(mhiMulImage);
            RadMenuItem mhiBinImg = new RadMenuItem("二值图");

            mhiBinImg.Click += new EventHandler(mhiBinImgCurrent_Click);
            //dbtnOrdinaryImage.Items.Add(mhiBinImg);
            RadMenuItem mhiTreGradeImage = new RadMenuItem("强度图(三级)");

            mhiTreGradeImage.Click += new EventHandler(mhiTreGradeImage_Click);
            dbtnOrdinaryImage.Items.Add(mhiTreGradeImage);
            rbgOrdinary.Items.Add(dbtnOrdinaryImage);

            btnStatArea.Text           = "面积统计";
            btnStatArea.ImageAlignment = ContentAlignment.TopCenter;
            btnStatArea.TextAlignment  = ContentAlignment.BottomCenter;
            btnStatArea.Click         += new EventHandler(mniTreDegreeArea_Click);
            rbgOrdinary.Items.Add(btnStatArea);

            dbtnOrdinaryGenarate.Text           = "快速生成";
            dbtnOrdinaryGenarate.ImageAlignment = ContentAlignment.TopCenter;
            dbtnOrdinaryGenarate.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnOrdinaryGenarate.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem mniOrdinaryGenerate = new RadMenuItem("自动判识+专题产品");

            mniOrdinaryGenerate.Click += new EventHandler(mniOrdinaryGenerate_Click);
            dbtnOrdinaryGenarate.Items.Add(mniOrdinaryGenerate);
            RadMenuItem mniOrdLayoutGenerate = new RadMenuItem("专题产品");

            mniOrdLayoutGenerate.Click += new EventHandler(mniOrdLayoutGenerate_Click);
            dbtnOrdinaryGenarate.Items.Add(mniOrdLayoutGenerate);
            rbgOrdinary.Items.Add(dbtnOrdinaryGenarate);
            _tab.Items.Add(rbgOrdinary);
        }
Ejemplo n.º 2
0
        private void CreateFreqStatic()
        {
            RadRibbonBarGroup rbgFreqStatic = new RadRibbonBarGroup();

            rbgFreqStatic.Text          = "周期业务";
            dbtnCycImage.Text           = "专题产品";
            dbtnCycImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnCycImage.ImageAlignment = ContentAlignment.TopCenter;
            dbtnCycImage.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mniCurrentFreq = new RadMenuItem("频次统计(当前区域)");

            mniCurrentFreq.Click += new EventHandler(btnCurrentRegionFreq_Click);
            dbtnCycImage.Items.Add(mniCurrentFreq);
            RadMenuItem mniCoverDFreq = new RadMenuItem("频次统计(基于覆盖度)");

            mniCoverDFreq.Click += new EventHandler(btnCoverDFreq_Click);
            dbtnCycImage.Items.Add(mniCoverDFreq);
            RadMenuItem mniCurrentOldFreq = new RadMenuItem("频次统计(区域老模板)");

            mniCurrentOldFreq.Click += new EventHandler(btnmniCurrentOldFreq_Click);
            dbtnCycImage.Items.Add(mniCurrentOldFreq);
            RadMenuItem mniCoverDOldFreq = new RadMenuItem("频次统计(覆盖度老模板)");

            mniCoverDOldFreq.Click += new EventHandler(btnCoverDOldFreq_Click);
            dbtnCycImage.Items.Add(mniCoverDOldFreq);
            RadMenuItem mniTimeFreq = new RadMenuItem("频次均值统计(长序列)");

            mniTimeFreq.Click += new EventHandler(mniTimeFreq_Click);
            dbtnCycImage.Items.Add(mniTimeFreq);
            RadMenuItem mniTimeFreqImage = new RadMenuItem("频次均值图");

            mniTimeFreqImage.Click += new EventHandler(mniTimeFreqImage_Click);
            dbtnCycImage.Items.Add(mniTimeFreqImage);
            rbgFreqStatic.Items.Add(dbtnCycImage);
            dbtnCycStat.Text           = "统计分析";
            dbtnCycStat.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnCycStat.ImageAlignment = ContentAlignment.TopCenter;
            dbtnCycStat.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mniCoverAFreq = new RadMenuItem("频次统计(基于覆盖面积)");

            mniCoverAFreq.Click += new EventHandler(btnCoverAFreq_Click);
            dbtnCycStat.Items.Add(mniCoverAFreq);
            rbgFreqStatic.Items.Add(dbtnCycStat);
            _tab.Items.Add(rbgFreqStatic);
        }
Ejemplo n.º 3
0
        //生成专题图
        private void CreatThemeGraphGroup()
        {
            RadRibbonBarGroup rbgProduct = new RadRibbonBarGroup();

            rbgProduct.Text = "专题产品";
            _btnNdviImage   = new RadButtonElement("多通道合成图");
            _btnNdviImage.ImageAlignment = ContentAlignment.TopCenter;
            _btnNdviImage.TextAlignment  = ContentAlignment.BottomCenter;
            _btnNdviImage.Click         += new EventHandler(_btnNdviImage_Click);

            _btnVciImg.ImageAlignment = ContentAlignment.TopCenter;
            _btnVciImg.TextAlignment  = ContentAlignment.BottomCenter;
            _btnVciImg.Click         += new EventHandler(btnNdviImg_Click);

            rbgProduct.Items.Add(_btnNdviImage);
            rbgProduct.Items.Add(_btnVciImg);
            _tab.Items.Add(rbgProduct);
        }
Ejemplo n.º 4
0
        private void CreatFreqStatic()
        {
            RadRibbonBarGroup rbgFreqStatic = new RadRibbonBarGroup();

            rbgFreqStatic.Text    = "频次统计";
            _btnCurrentRegionFreq = new RadButtonElement("当前区域");
            _btnCurrentRegionFreq.ImageAlignment = ContentAlignment.TopCenter;
            _btnCurrentRegionFreq.TextAlignment  = ContentAlignment.BottomCenter;
            _btnCurrentRegionFreq.Click         += new EventHandler(_btnCurrentRegionFreq_Click);

            _btnCustomFreq = new RadButtonElement("自定义");
            _btnCustomFreq.TextAlignment  = ContentAlignment.BottomCenter;
            _btnCustomFreq.ImageAlignment = ContentAlignment.TopCenter;
            _btnCustomFreq.Click         += new EventHandler(_btnCustomFreq_Click);

            rbgFreqStatic.Items.AddRange(new RadItem[] { _btnCurrentRegionFreq, _btnCustomFreq });
            _tab.Items.Add(rbgFreqStatic);
        }
Ejemplo n.º 5
0
        private void CreatInterestAreaGroup()
        {
            _bookMarkGroups      = new RadDropDownButtonElement();
            _bookMarkGroups.Text = "关注区域";
            //_bookMarkGroups.Text = "重点水域";
            _bookMarkGroups.ImageAlignment    = ContentAlignment.TopCenter;
            _bookMarkGroups.TextAlignment     = ContentAlignment.MiddleCenter;
            _bookMarkGroups.TextImageRelation = TextImageRelation.ImageAboveText;
            _bookMarkGroups.DropDownDirection = RadDirection.Down;
            _bookMarkGroups.ArrowPosition     = DropDownButtonArrowPosition.Bottom;
            // CreatItemsByFolders("\\关注区域\\重点水域", _mainRivers, false);
            _bookMarkGroups.Click += new EventHandler(_groups_Click);

            //_seaiceInter = new RadDropDownButtonElement();
            //_seaiceInter.Text = "海冰关注区";
            //_seaiceInter.ImageAlignment = ContentAlignment.TopCenter;
            //_seaiceInter.TextAlignment = ContentAlignment.MiddleCenter;
            //_seaiceInter.TextImageRelation = TextImageRelation.ImageAboveText;
            //_seaiceInter.DropDownDirection = RadDirection.Down;
            //_seaiceInter.ArrowPosition = DropDownButtonArrowPosition.Bottom;
            ////CreatItemsByFolders("\\关注区域\\海冰关注区", _seaiceInter, false);
            //_seaiceInter.Click += new EventHandler(_seaiceInter_Click);

            _newInterestArea                   = new RadDropDownButtonElement();
            _newInterestArea.Text              = "管理关注区域";
            _newInterestArea.ImageAlignment    = ContentAlignment.TopCenter;
            _newInterestArea.TextAlignment     = ContentAlignment.MiddleCenter;
            _newInterestArea.TextImageRelation = TextImageRelation.ImageAboveText;
            _newInterestArea.DropDownDirection = RadDirection.Down;
            _newInterestArea.ArrowPosition     = DropDownButtonArrowPosition.Bottom;

            _creatBookMarks         = new RadMenuItem("创建关注区");
            _creatBookMarks.Click  += new EventHandler(newInter_Click);
            _manageBookMarks        = new RadMenuItem("管理关注区");
            _manageBookMarks.Click += new EventHandler(_manageBookMarks_Click);
            _newInterestArea.Items.AddRange(new RadItem[] { _creatBookMarks, _manageBookMarks });

            RadRibbonBarGroup group3 = new RadRibbonBarGroup();

            group3.Text = "关注区域";
            //group3.Items.AddRange(new RadItem[] { _newInterestArea, _mainRivers, _seaiceInter });
            group3.Items.AddRange(new RadItem[] { _bookMarkGroups, /*_seaiceInter,*/ _newInterestArea });
            _tab.Items.Add(group3);
        }
Ejemplo n.º 6
0
        //统计分析
        private void CreatStatGroup()
        {
            RadRibbonBarGroup rbgAreaStatic = new RadRibbonBarGroup();

            rbgAreaStatic.Text            = "统计分析";
            _btnNdviStatic                = new RadButtonElement("行政区划");
            _btnNdviStatic.ImageAlignment = ContentAlignment.TopCenter;
            _btnNdviStatic.TextAlignment  = ContentAlignment.BottomCenter;
            _btnNdviStatic.Click         += new EventHandler(btnNdviStatic_Click);
            rbgAreaStatic.Items.Add(_btnNdviStatic);

            _btnCustomStatic = new RadButtonElement("自定义");
            _btnCustomStatic.ImageAlignment = ContentAlignment.TopCenter;
            _btnCustomStatic.TextAlignment  = ContentAlignment.BottomCenter;
            _btnCustomStatic.Click         += new EventHandler(_btnCustomStatic_Click);
            rbgAreaStatic.Items.Add(_btnCustomStatic);

            _tab.Items.Add(rbgAreaStatic);
        }
Ejemplo n.º 7
0
        private void CreateCompareGroup()
        {
            RadRibbonBarGroup rbgCompare = new RadRibbonBarGroup();

            rbgCompare.Text = "对比分析";
            btnCompareRaster.TextAlignment  = ContentAlignment.BottomCenter;
            btnCompareRaster.ImageAlignment = ContentAlignment.TopCenter;
            btnCompareRaster.Click         += new EventHandler(btnCompareRaster_Click);
            btnCompareImg.TextAlignment     = ContentAlignment.BottomCenter;
            btnCompareImg.ImageAlignment    = ContentAlignment.TopCenter;
            btnCompareImg.Click            += new EventHandler(btnCompareImg_Click);
            dbtnCompareStat.Text            = "统计分析";
            dbtnCompareStat.TextAlignment   = ContentAlignment.BottomCenter;
            dbtnCompareStat.ImageAlignment  = ContentAlignment.TopCenter;
            RadMenuItem mniCompStatCurrent = new RadMenuItem("当前区域");

            mniCompStatCurrent.Click += new EventHandler(mniCompStatCurrent_Click);
            RadMenuItem mniCompStatLandType = new RadMenuItem(landTypeName);

            mniCompStatLandType.Click += new EventHandler(mniCompStatLandType_Click);
            RadMenuItem mniCompStatProvince = new RadMenuItem(provinceName);

            mniCompStatProvince.Click += new EventHandler(mmniCompStatProvince_Click);
            RadMenuItem mniCompStatCity = new RadMenuItem(cityName);

            mniCompStatCity.Click += new EventHandler(mniCompStatCity_Click);
            RadMenuItem mniCompStatCustom = new RadMenuItem("自定义");

            mniCompStatCustom.Click += new EventHandler(mniCompStatCustom_Click);
            dbtnCompareStat.Items.AddRange(mniCompStatCurrent, mniCompStatLandType, mniCompStatProvince, mniCompStatCity, mniCompStatCustom);
            dbtnComGenerate.Text           = "快速生成";
            dbtnComGenerate.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnComGenerate.ImageAlignment = ContentAlignment.TopCenter;
            RadMenuItem mniComAllGenerate = new RadMenuItem("计算+专题产品");

            mniComAllGenerate.Click += new EventHandler(mniComAllGenerate_Click);
            RadMenuItem mniComProGenerate = new RadMenuItem("专题产品");

            mniComProGenerate.Click += new EventHandler(mniComProGenerate_Click);
            dbtnComGenerate.Items.AddRange(mniComAllGenerate, mniComProGenerate);
            rbgCompare.Items.AddRange(btnCompareRaster, btnCompareImg, dbtnCompareStat, dbtnComGenerate);
            _tab.Items.Add(rbgCompare);
        }
Ejemplo n.º 8
0
        private void CreateAnimationGroup()
        {
            RadRibbonBarGroup rbgAnimation = new RadRibbonBarGroup();

            rbgAnimation.Text = "其他业务";
            btnAnimationRegion.ImageAlignment = ContentAlignment.TopCenter;
            btnAnimationRegion.TextAlignment  = ContentAlignment.BottomCenter;
            btnAnimationRegion.Click         += new EventHandler(btnAnimationRegion_Click);
            rbgAnimation.Items.Add(btnAnimationRegion);
            btnAnimationCustom.TextAlignment  = ContentAlignment.BottomCenter;
            btnAnimationCustom.ImageAlignment = ContentAlignment.TopCenter;
            btnAnimationCustom.Click         += new EventHandler(btnAnimationCustom_Click);
            rbgAnimation.Items.Add(btnAnimationCustom);
            btnCoverDegree.Click         += new EventHandler(btnCoverDegree_Click);
            btnCoverDegree.ImageAlignment = ContentAlignment.TopCenter;
            btnCoverDegree.TextAlignment  = ContentAlignment.BottomCenter;
            rbgAnimation.Items.Add(btnCoverDegree);
            _tab.Items.Add(rbgAnimation);
        }
Ejemplo n.º 9
0
        private void CreatCartoon()
        {
            RadRibbonBarGroup group = new RadRibbonBarGroup();

            group.Text  = "动画显示";
            _btnCurrent = new RadButtonElement("当前区域");
            _btnCurrent.ImageAlignment    = ContentAlignment.TopCenter;
            _btnCurrent.TextImageRelation = TextImageRelation.ImageAboveText;
            _btnCurrent.TextAlignment     = ContentAlignment.BottomCenter;
            _btnCurrent.Click            += new EventHandler(_btnCurrent_Click);

            _btnCustom = new RadButtonElement("自定义");
            _btnCustom.ImageAlignment    = ContentAlignment.TopCenter;
            _btnCustom.TextImageRelation = TextImageRelation.ImageAboveText;
            _btnCustom.TextAlignment     = ContentAlignment.BottomCenter;
            _btnCustom.Click            += new EventHandler(_btnCustom_Click);
            group.Items.AddRange(new RadItem[] { _btnCurrent, _btnCustom });
            _tab.Items.Add(group);
        }
Ejemplo n.º 10
0
        private void CreateOutputGroup()
        {
            RadRibbonBarGroup MWSOutput = new RadRibbonBarGroup();

            MWSOutput.Text = "图像输出";
            //多专题图导出
            btnHisLayoutput.ImageAlignment = ContentAlignment.TopCenter;
            btnHisLayoutput.TextAlignment  = ContentAlignment.BottomCenter;
            btnHisLayoutput.Click         += new EventHandler(btnHisLayoutput_Click);
            MWSOutput.Items.Add(btnHisLayoutput);

            //制作动画
            btnAVIPlayer.ImageAlignment = ContentAlignment.TopCenter;
            btnAVIPlayer.TextAlignment  = ContentAlignment.BottomCenter;
            btnAVIPlayer.Click         += new EventHandler(btnAVIPlayer_Click);
            MWSOutput.Items.Add(btnAVIPlayer);

            _tab.Items.Add(MWSOutput);
        }
Ejemplo n.º 11
0
        private void CreateCheckGroup()
        {
            RadRibbonBarGroup rbgCheck = new RadRibbonBarGroup();

            rbgCheck.Text           = "监测";
            btnRough.ImageAlignment = ContentAlignment.TopCenter;
            btnRough.TextAlignment  = ContentAlignment.BottomCenter;
            btnRough.Click         += new EventHandler(btnRough_Click);
            rbgCheck.Items.Add(btnRough);
            dbtnInteractive.Text           = "交互判识";
            dbtnInteractive.ImageAlignment = ContentAlignment.TopCenter;
            dbtnInteractive.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnInteractive.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem mniInterBag = new RadMenuItem("蓝藻");

            mniInterBag.Click += new EventHandler(btnInteractive_Click);
            dbtnInteractive.Items.Add(mniInterBag);
            RadMenuItem mniInterClm = new RadMenuItem("云");

            mniInterClm.Click += new EventHandler(mniInterClm_Click);
            dbtnInteractive.Items.Add(mniInterClm);

            RadMenuItem mniThAnlysisBag = new RadMenuItem("阈值分析");

            mniThAnlysisBag.Click += new EventHandler(mniThAnlysisBag_Click);
            dbtnInteractive.Items.Add(mniThAnlysisBag);

            rbgCheck.Items.Add(dbtnInteractive);
            dbtnGenarate.Text           = "快速生成";
            dbtnGenarate.ImageAlignment = ContentAlignment.TopCenter;
            dbtnGenarate.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnGenarate.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem roughProGenerate = new RadMenuItem("自动判识+专题产品");

            roughProGenerate.Click += new EventHandler(roughProGenerate_Click);
            dbtnGenarate.Items.Add(roughProGenerate);
            RadMenuItem proGenerate = new RadMenuItem("专题产品");

            proGenerate.Click += new EventHandler(proGenerate_Click);
            dbtnGenarate.Items.Add(proGenerate);
            rbgCheck.Items.Add(dbtnGenarate);
            _tab.Items.Add(rbgCheck);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// 日常业务group
        /// </summary>
        private void CreateDisasterGroup()
        {
            RadRibbonBarGroup rbgDisaster = new RadRibbonBarGroup();

            rbgDisaster.Text = "日常业务";
            btnMWSParaComp.ImageAlignment = ContentAlignment.TopCenter;
            btnMWSParaComp.TextAlignment  = ContentAlignment.BottomCenter;
            btnMWSParaComp.Click         += new EventHandler(btnMWSParaComp_Click);//积雪参数计算
            rbgDisaster.Items.Add(btnMWSParaComp);
#if !PUB
            btnMWSParaAuto.ImageAlignment = ContentAlignment.TopCenter;
            btnMWSParaAuto.TextAlignment  = ContentAlignment.BottomCenter;
            btnMWSParaAuto.Click         += new EventHandler(btnMWSParaAuto_Click);//积雪参数自动提取
            rbgDisaster.Items.Add(btnMWSParaAuto);
#endif
            btnMergeCompDepth.ImageAlignment = ContentAlignment.TopCenter;
            btnMergeCompDepth.TextAlignment  = ContentAlignment.BottomCenter;
            btnMergeCompDepth.Click         += new EventHandler(mniMWMergeVIR_Click);//微波可见光数据融合计算雪深
            rbgDisaster.Items.Add(btnMergeCompDepth);
            dbtnDisLayout.Text           = "专题产品";
            dbtnDisLayout.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnDisLayout.ImageAlignment = ContentAlignment.TopCenter;
            dbtnDisLayout.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mniDisSnowDepth = new RadMenuItem("微波雪深监测图");
            mniDisSnowDepth.Click += new EventHandler(mniDisSnowDepth_Click);
            //RadMenuItem mniDisSnowDepthCustom = new RadMenuItem("雪深监测图(自定义)");
            //mniDisSnowDepthCustom.Click += new EventHandler(mniDisSnowDepthCustom_Click);
            RadMenuItem mniDisSnowDepthVI = new RadMenuItem("融合雪深监测图");
            mniDisSnowDepthVI.Click += new EventHandler(mniDisSnowDepthVI_Click);
            RadMenuItem mniDisSnowWE = new RadMenuItem("微波雪水当量监测图");
            mniDisSnowWE.Click += new EventHandler(mniDisSnowWE_Click);
            RadMenuItem mniDisSDSWECustom = new RadMenuItem("雪深雪水当量专题图(自定义)");
            mniDisSDSWECustom.Click += new EventHandler(mniDisSDSWECustom_Click);
            //RadMenuItem mniDisJuPingAna = new RadMenuItem("距平分析专题图");
            //mniDisJuPingAna.Click += new EventHandler(mniDisJuPingAna_Click);
            RadMenuItem mniDisPolarSnowWE = new RadMenuItem("MWRI雪深雪水当量日产品专题图");
            mniDisPolarSnowWE.Click += new EventHandler(mniDisPolarSnowWE_Click);
            dbtnDisLayout.Items.AddRange(new RadMenuItem[] { mniDisSnowDepth, mniDisSnowDepthVI, mniDisSnowWE, mniDisSDSWECustom, mniDisPolarSnowWE });
            rbgDisaster.Items.Add(dbtnDisLayout);

            _tab.Items.Add(rbgDisaster);
        }
Ejemplo n.º 13
0
        private RadRibbonBarGroup GetRadRibbonBarGroup(UICommandGroup uiCommandGroup)
        {
            RadRibbonBarGroup g = null;

            if (uiCommandGroup.ContentOfUIProvider != null)
            {
                if (uiCommandGroup.ContentOfUIProvider.Control != null)
                {
                    g     = (RadRibbonBarGroup)(uiCommandGroup.ContentOfUIProvider.Control as IUIProvider).Content;
                    g.Tag = uiCommandGroup.ContentOfUIProvider.Control as IUIProvider;
                    (g.Tag as IUIProvider).Init(_session);
                    if (uiCommandGroup.UICommands != null && uiCommandGroup.UICommands.Length != 0)
                    {
                        RadItem[] items = GetRadItem(uiCommandGroup.UICommands);
                        if (items != null)
                        {
                            g.Items.AddRange(items);
                        }
                    }
                }
            }
            else
            {
                g      = new RadRibbonBarGroup();
                g.Text = uiCommandGroup.Text;
                g.Name = uiCommandGroup.Name;
                if (!uiCommandGroup.Visible)
                {
                    g.Visibility = ElementVisibility.Collapsed;
                }
                if (!uiCommandGroup.AllowCollapsed)
                {
                    g.AllowCollapsed = false;
                }
                RadItem[] items = GetRadItem(uiCommandGroup.UICommands);
                if (items != null)
                {
                    g.Items.AddRange(items);
                }
            }
            return(g);
        }
Ejemplo n.º 14
0
        private void ResetTab()
        {
            RadRibbonBarGroup rbgNew = new RadRibbonBarGroup();

            rbgNew.Text = txtTitle.Text;
            RadButtonElement btnUserAdd = new RadButtonElement(txtTitle.Text);

            btnUserAdd.Margin         = new Padding(2, 2, 2, 2);
            btnUserAdd.TextAlignment  = ContentAlignment.BottomCenter;
            btnUserAdd.ImageAlignment = ContentAlignment.TopCenter;
            string iconDir = AppDomain.CurrentDomain.BaseDirectory + "\\icon\\" + txtTitle.Text + ".png";

            if (File.Exists(iconDir))
            {
                btnUserAdd.Image = Image.FromFile(iconDir);
            }
            btnUserAdd.Click += new EventHandler(btnUserAdd_Click);
            rbgNew.Items.Add(btnUserAdd);
            _rbgroup.Parent.Children.Add(rbgNew);
        }
Ejemplo n.º 15
0
        private void CreateEnteromorphaGroup()
        {
            RadRibbonBarGroup rbgEnteromorpha = new RadRibbonBarGroup();

            rbgEnteromorpha.Text                = "浒苔监测";
            dbtnEnteromorphaMImg.Text           = "专题产品";
            dbtnEnteromorphaMImg.ImageAlignment = ContentAlignment.TopCenter;
            dbtnEnteromorphaMImg.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnEnteromorphaMImg.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem mniMulImg = new RadMenuItem("多通道合成图");

            mniMulImg.Click += new EventHandler(mniMulImg_Click);
            dbtnEnteromorphaMImg.Items.Add(mniMulImg);
            RadMenuItem mniBinImg = new RadMenuItem("监测示意图");

            mniBinImg.Click += new EventHandler(mniBinImg_Click);
            dbtnEnteromorphaMImg.Items.Add(mniBinImg);
            rbgEnteromorpha.Items.Add(dbtnEnteromorphaMImg);
            _tab.Items.Add(rbgEnteromorpha);
        }
Ejemplo n.º 16
0
        private void CreateFreqStatic()
        {
            RadRibbonBarGroup rbgFreqStatic = new RadRibbonBarGroup();

            rbgFreqStatic.Text          = "频次统计";
            btnCurrentRegionFreq.Click += new EventHandler(btnCurrentRegionFreq_Click);
            rbgFreqStatic.Items.Add(btnCurrentRegionFreq);
            btnCoverDFreq.Click += new EventHandler(btnCoverDFreq_Click);
            rbgFreqStatic.Items.Add(btnCoverDFreq);
            btnCoverAFreq.Click += new EventHandler(btnCoverAFreq_Click);
            rbgFreqStatic.Items.Add(btnCoverAFreq);
            btnCustomFreq.Click += new EventHandler(btnCustomFreq_Click);
            rbgFreqStatic.Items.Add(btnCustomFreq);
            foreach (RadButtonElement item in rbgFreqStatic.Items)
            {
                item.ImageAlignment = ContentAlignment.TopCenter;
                item.TextAlignment  = ContentAlignment.BottomCenter;
            }
            _tab.Items.Add(rbgFreqStatic);
        }
Ejemplo n.º 17
0
        private void CreateFreqStatic()
        {
            RadRibbonBarGroup rbgFreqStatic = new RadRibbonBarGroup();

            rbgFreqStatic.Text           = "周期业务";
            dbtnCycLayout.Text           = "专题产品";
            dbtnCycLayout.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnCycLayout.ImageAlignment = ContentAlignment.TopCenter;
            dbtnCycLayout.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mniCurrentFreq = new RadMenuItem("频次图(当前区域)");

            mniCurrentFreq.Click += new EventHandler(_btnCurrentRegionFreq_Click);
            RadMenuItem mniCustomFreq = new RadMenuItem("频次图(自定义)");

            mniCustomFreq.Click += new EventHandler(_btnCustomFreq_Click);
            RadMenuItem mniCurrentDays = new RadMenuItem("日数图(当前区域)");

            mniCurrentDays.Click += new EventHandler(_btnCurrentRegionDays_Click);
            RadMenuItem mniCustomDays = new RadMenuItem("日数图(自定义)");

            mniCustomDays.Click += new EventHandler(_btnCustomnDays_Click);
            RadMenuItem mniCurrentCycTime = new RadMenuItem("周期合成(当前区域)");

            mniCurrentCycTime.Click += new EventHandler(cur_Click);
            RadMenuItem mniCustomCycTime = new RadMenuItem("周期合成(自定义)");

            mniCustomCycTime.Click += new EventHandler(cus_Click);
            dbtnCycLayout.Items.AddRange(new RadMenuItem[] { mniCurrentFreq, mniCustomFreq, mniCurrentDays, mniCustomDays, mniCurrentCycTime, mniCustomCycTime });
            rbgFreqStatic.Items.Add(dbtnCycLayout);

            dbtnCycGenerate.Text           = "快速生成";
            dbtnCycGenerate.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnCycGenerate.ImageAlignment = ContentAlignment.TopCenter;
            dbtnCycGenerate.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mniCycProGenerate = new RadMenuItem("专题产品");

            mniCycProGenerate.Click += new EventHandler(mniCycProGenerate_Click);
            dbtnCycGenerate.Items.Add(mniCycProGenerate);
            //rbgFreqStatic.Items.Add(dbtnCycGenerate);
            _tab.Items.Add(rbgFreqStatic);
        }
Ejemplo n.º 18
0
        private void CreatMonitorGroup(RadRibbonBarGroup rbgMonitor)
        {
            btnRough.ImageAlignment = ContentAlignment.TopCenter;
            btnRough.TextAlignment  = ContentAlignment.BottomCenter;
            rbgMonitor.Items.Add(btnRough);//自动判识
            btnRough.Click += new EventHandler(btnRough_Click);

            btnManualExtract.Text           = "交互判识";
            btnManualExtract.ImageAlignment = ContentAlignment.TopCenter;
            btnManualExtract.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem riAtomsCorrect = new RadMenuItem("大气校正");

            btnManualExtract.Items.Add(riAtomsCorrect);
            RadMenuItem riCloudMask = new RadMenuItem("云检测");

            btnManualExtract.Items.Add(riCloudMask);
            RadMenuItem riAerosolRevision = new RadMenuItem("气溶胶反演");

            btnManualExtract.Items.Add(riAerosolRevision);
            rbgMonitor.Items.Add(btnManualExtract);

            btnSave.Text = "快速生成";
            RadMenuItem item1 = new RadMenuItem();

            item1.Text = "自动判识+专题产品";
            //item1.Click += new EventHandler(btnSave_Click);
            btnSave.Items.Add(item1);
            RadMenuItem item2 = new RadMenuItem();

            //item2.Click += new EventHandler(item2_Click);
            item2.Text = "专题产品";
            btnSave.Items.Add(item2);
            btnSave.ImageAlignment = ContentAlignment.TopCenter;
            btnSave.TextAlignment  = ContentAlignment.BottomCenter;
            rbgMonitor.Items.Add(btnSave);
            //foreach (RadButtonElement item in rbgMonitor.Items)
            //{
            //    item.ImageAlignment = ContentAlignment.TopCenter;
            //    item.TextAlignment = ContentAlignment.BottomCenter;
            //}
        }
Ejemplo n.º 19
0
        private void CreateProductGroup()
        {
            RadRibbonBarGroup rbgProduct = new RadRibbonBarGroup();

            rbgProduct.Text            = "专题产品";
            btnMulImage.ImageAlignment = ContentAlignment.TopCenter;
            btnMulImage.TextAlignment  = ContentAlignment.BottomCenter;
            btnMulImage.Click         += new EventHandler(btnMulImage_Click);
            rbgProduct.Items.Add(btnMulImage);
            dbtnbinImage.Text           = "二值图";
            dbtnbinImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnbinImage.ImageAlignment = ContentAlignment.TopCenter;
            dbtnbinImage.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mhiBinImgCurrent = new RadMenuItem("当前区域");

            mhiBinImgCurrent.Click += new EventHandler(mhiBinImgCurrent_Click);
            dbtnbinImage.Items.Add(mhiBinImgCurrent);
            RadMenuItem mhiBinImgCustom = new RadMenuItem("自定义");

            mhiBinImgCustom.Click += new EventHandler(mhiBinImgCustom_Click);
            dbtnbinImage.Items.Add(mhiBinImgCustom);
            rbgProduct.Items.Add(dbtnbinImage);
            dbtnStrenImage.Text           = "强度图";
            dbtnStrenImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnStrenImage.ImageAlignment = ContentAlignment.TopCenter;
            dbtnStrenImage.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mhiTenGradeImage = new RadMenuItem("强度图(10级)");

            mhiTenGradeImage.Click += new EventHandler(mhiTenGradeImage_Click);
            dbtnStrenImage.Items.Add(mhiTenGradeImage);
            RadMenuItem mhiTreGradeImage = new RadMenuItem("强度图(3级)");

            mhiTreGradeImage.Click += new EventHandler(mhiTreGradeImage_Click);
            dbtnStrenImage.Items.Add(mhiTreGradeImage);
            rbgProduct.Items.Add(dbtnStrenImage);
            btnCDImage.TextAlignment  = ContentAlignment.BottomCenter;
            btnCDImage.ImageAlignment = ContentAlignment.TopCenter;
            btnCDImage.Click         += new EventHandler(btnCDImage_Click);
            rbgProduct.Items.Add(btnCDImage);
            _tab.Items.Add(rbgProduct);
        }
Ejemplo n.º 20
0
        //生成专题图
        private void CreatThemeGraphGroup()
        {
            RadRibbonBarGroup rbgProduct = new RadRibbonBarGroup();

            rbgProduct.Text              = "专题产品";
            _btnNdviImage                = new RadDropDownButtonElement();
            _btnNdviImage.Text           = "多通道合成图";
            _btnNdviImage.ImageAlignment = ContentAlignment.TopCenter;
            _btnNdviImage.TextAlignment  = ContentAlignment.BottomCenter;
            _btnNdviImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem mnuMulLayout = new RadMenuItem("多通道合成图");

            mnuMulLayout.Click += new EventHandler(mnuMulLayout_Click);
            RadMenuItem mnuOMulLayout = new RadMenuItem("多通道合成图(原始分辩率)");

            mnuOMulLayout.Click += new EventHandler(mnuOMulLayout_Click);
            _btnNdviImage.Items.AddRange(mnuMulLayout, mnuOMulLayout);

            _btnProcuctImageGp                = new RadDropDownButtonElement();
            _btnProcuctImageGp.Text           = "产品专题图";
            _btnProcuctImageGp.ImageAlignment = ContentAlignment.TopCenter;
            _btnProcuctImageGp.TextAlignment  = ContentAlignment.BottomCenter;

            RadMenuItem btnVciImg = new RadMenuItem("产品专题图");

            btnVciImg.ImageAlignment = ContentAlignment.TopCenter;
            btnVciImg.TextAlignment  = ContentAlignment.BottomCenter;
            btnVciImg.Click         += new EventHandler(btnNdviImg_Click);
            RadMenuItem btnVciOrginImg = new RadMenuItem("产品专题图(原始分辩率)");

            btnVciOrginImg.ImageAlignment = ContentAlignment.TopCenter;
            btnVciOrginImg.TextAlignment  = ContentAlignment.BottomCenter;
            btnVciOrginImg.Click         += new EventHandler(btnVciOrginImg_Click);

            _btnProcuctImageGp.Items.Add(btnVciImg);
            _btnProcuctImageGp.Items.Add(btnVciOrginImg);

            rbgProduct.Items.Add(_btnNdviImage);
            rbgProduct.Items.Add(_btnProcuctImageGp);
            _tab.Items.Add(rbgProduct);
        }
Ejemplo n.º 21
0
        /// <summary>
        /// 创建对比分析功能组
        /// </summary>
        private void CreateCompareGroup()
        {
            RadRibbonBarGroup cmpgroup = new RadRibbonBarGroup();


            cmpgroup.Text            = "对比分析";
            btncmpcal                = new RadButtonElement("计算");
            btncmpcal.ImageAlignment = ContentAlignment.TopCenter;
            btncmpcal.TextAlignment  = ContentAlignment.BottomCenter;

            btncmpcal.Click += new EventHandler(_btncmpcal_Click);
            cmpgroup.Items.Add(btncmpcal);

            btnsubject = new RadButtonElement("对比分析专题图");
            btnsubject.ImageAlignment = ContentAlignment.TopCenter;
            btnsubject.TextAlignment  = ContentAlignment.BottomCenter;
            btnsubject.Click         += new EventHandler(_btncmpsubject_Click);

            cmpgroup.Items.Add(btnsubject);
            _tab.Items.Add(cmpgroup);
        }
Ejemplo n.º 22
0
        private void CreateRibbonBar()
        {
            _bar       = new RadRibbonBar();
            _bar.Dock  = DockStyle.Top;
            _tab       = new RibbonTab();
            _tab.Title = "气溶胶专题";
            _tab.Text  = "气溶胶专题";
            _tab.Name  = "气溶胶专题";
            _bar.CommandTabs.Add(_tab);

            RadRibbonBarGroup rbgMonitor = new RadRibbonBarGroup();

            rbgMonitor.Text = "监测";
            CreatMonitorGroup(rbgMonitor);
            _tab.Items.Add(rbgMonitor);

            RadRibbonBarGroup rbgProduct = new RadRibbonBarGroup();

            rbgProduct.Text = "专题产品";
            CreatbinImageGroup(rbgProduct);
            _tab.Items.Add(rbgProduct);

            RadRibbonBarGroup rbgAreaStatic = new RadRibbonBarGroup();

            rbgAreaStatic.Text = "面积统计";
            CreatAreaStaticGroup(rbgAreaStatic);
            _tab.Items.Add(rbgAreaStatic);

            //产品入库
            btnToDb.TextAlignment  = ContentAlignment.BottomCenter;
            btnToDb.ImageAlignment = ContentAlignment.TopCenter;
            //btnToDb.Click += new EventHandler(btnToDb_Click);
            RadRibbonBarGroup rbgToDb = new RadRibbonBarGroup();

            rbgToDb.Text = "产品入库";
            rbgToDb.Items.Add(btnToDb);
            _tab.Items.Add(rbgToDb);

            Controls.Add(_bar);
        }
Ejemplo n.º 23
0
        private void CreatbinImageGroup(RadRibbonBarGroup rbgProduct)
        {
            btnAODMultiImage.Text           = "AOD多通道合成图";
            btnAODMultiImage.ImageAlignment = ContentAlignment.TopCenter;
            btnAODMultiImage.TextAlignment  = ContentAlignment.BottomCenter;
            btnAODMultiImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem mnuMulImage = new RadMenuItem("AOD多通道合成图");

            mnuMulImage.Click += new EventHandler(mnuMulImage_Click);
            RadMenuItem mnuOMulImage = new RadMenuItem("AOD多通道合成图(原始分辩率)");

            mnuOMulImage.Click += new EventHandler(mnuOMulImage_Click);
            btnAODMultiImage.Items.AddRange(mnuMulImage, mnuOMulImage);
            rbgProduct.Items.Add(btnAODMultiImage);

            dbtnbinImage.Text           = "专题图";
            dbtnbinImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnbinImage.ImageAlignment = ContentAlignment.TopCenter;
            dbtnbinImage.TextAlignment  = ContentAlignment.BottomCenter;
            //RadMenuItem tauBinImg047Current = new RadMenuItem("AOD0.47μm(当前区域)");
            //dbtnbinImage.Items.Add(tauBinImg047Current);
            //tauBinImg047Current.Click += new EventHandler(tauBinImg047Current_Click);
            RadMenuItem tauBinImg055Current = new RadMenuItem("AOD0.55μm(当前区域)");

            dbtnbinImage.Items.Add(tauBinImg055Current);
            tauBinImg055Current.Click += new EventHandler(tauBinImg055Current_Click);
            //RadMenuItem tauBinImg066Current = new RadMenuItem("AOD0.66μm(当前区域)");
            //dbtnbinImage.Items.Add(tauBinImg066Current);
            //tauBinImg066Current.Click += new EventHandler(tauBinImg066Current_Click);
            //RadMenuItem SDS_Dust_WeightingCurrent = new RadMenuItem("气溶胶类型");
            //dbtnbinImage.Items.Add(SDS_Dust_WeightingCurrent);
            //SDS_Dust_WeightingCurrent.Click += new EventHandler(SDS_Dust_WeightingCurrent_Click);
            //RadMenuItem Angstrom_Coefficient = new RadMenuItem("Angstrom指数");
            //dbtnbinImage.Items.Add(Angstrom_Coefficient);
            //Angstrom_Coefficient.Click += new EventHandler(Angstrom_Coefficient_Click);
            //RadMenuItem Mass_Concentration = new RadMenuItem("柱状质量浓度");
            //dbtnbinImage.Items.Add(Mass_Concentration);
            //Mass_Concentration.Click += new EventHandler(Mass_Concentration_Click);
            rbgProduct.Items.Add(dbtnbinImage);
        }
Ejemplo n.º 24
0
        private void CreatAOITemplateGroup()
        {
            _addAOITemplate                   = new RadDropDownButtonElement();
            _addAOITemplate.Text              = "省级行政区";
            _addAOITemplate.ImageAlignment    = ContentAlignment.TopCenter;
            _addAOITemplate.TextAlignment     = ContentAlignment.MiddleCenter;
            _addAOITemplate.TextImageRelation = TextImageRelation.ImageAboveText;
            _addAOITemplate.DropDownDirection = RadDirection.Down;
            _addAOITemplate.ArrowPosition     = DropDownButtonArrowPosition.Bottom;

            CreatAOITemplateItemsByFile(_addAOITemplate);

            RadRibbonBarGroup group7 = new RadRibbonBarGroup();

            group7.Text = "AOI模版";
            group7.Items.Add(_addAOITemplate);
            //
            _aoi2maskButton                   = new RadButtonElement("AOI=>蒙板");
            _aoi2maskButton.Click            += new EventHandler(_aoi2maskButton_Click);
            _aoi2maskButton.ImageAlignment    = ContentAlignment.TopCenter;
            _aoi2maskButton.TextAlignment     = ContentAlignment.MiddleCenter;
            _aoi2maskButton.TextImageRelation = TextImageRelation.ImageAboveText;
            group7.Items.Add(_aoi2maskButton);
            //
            _removeMaskLayer                   = new RadButtonElement("取消蒙板");
            _removeMaskLayer.Click            += new EventHandler(_removeMaskLayer_Click);
            _removeMaskLayer.ImageAlignment    = ContentAlignment.TopCenter;
            _removeMaskLayer.TextAlignment     = ContentAlignment.MiddleCenter;
            _removeMaskLayer.TextImageRelation = TextImageRelation.ImageAboveText;
            group7.Items.Add(_removeMaskLayer);
            //
            _aoi2shp                   = new RadButtonElement("AOI->矢量");
            _aoi2shp.Click            += new EventHandler(_aoi2shp_Click);
            _aoi2shp.ImageAlignment    = ContentAlignment.TopCenter;
            _aoi2shp.TextAlignment     = ContentAlignment.MiddleCenter;
            _aoi2shp.TextImageRelation = TextImageRelation.ImageAboveText;
            group7.Items.Add(_aoi2shp);

            _tab.Items.Add(group7);
        }
Ejemplo n.º 25
0
 private void TryLoadItemsOfTab(UIFrameworkDefinition uidef, UITab uitab, RibbonTab tab)
 {
     if (uitab.Children == null)
     {
         return;
     }
     foreach (UIItem it in uitab.Children)
     {
         if (it is UICommandGroup)
         {
             RadRibbonBarGroup group = GetRadRibbonBarGroup(it as UICommandGroup);
             if (group != null)
             {
                 tab.Items.Add(group);
                 if (!it.Visible)
                 {
                     group.Visibility = ElementVisibility.Collapsed;
                 }
             }
         }
     }
 }
Ejemplo n.º 26
0
        private void CreateProductGroup()
        {
            RadRibbonBarGroup rbgProduct = new RadRibbonBarGroup();

            rbgProduct.Text            = "专题产品";
            btnSetRange.TextAlignment  = ContentAlignment.BottomCenter;
            btnSetRange.ImageAlignment = ContentAlignment.TopCenter;
            btnSetRange.Click         += new EventHandler(btnSetRange_Click);
            //rbgProduct.Items.Add(btnSetRange);
            btnMulImage.ImageAlignment = ContentAlignment.TopCenter;
            btnMulImage.TextAlignment  = ContentAlignment.BottomCenter;
            btnMulImage.Click         += new EventHandler(btnMulImage_Click);
            rbgProduct.Items.Add(btnMulImage);
            //btnNetImage.ImageAlignment = ContentAlignment.TopCenter;
            //btnNetImage.TextAlignment = ContentAlignment.BottomCenter;
            //rbgProduct.Items.Add(btnNetImage);
            btnNetBin.ImageAlignment = ContentAlignment.TopCenter;
            btnNetBin.TextAlignment  = ContentAlignment.BottomCenter;
            btnNetBin.Click         += new EventHandler(btnNetBin_Click);
            rbgProduct.Items.Add(btnNetBin);
            dbtnbinImage.Text           = "二值图";
            dbtnbinImage.ArrowPosition  = DropDownButtonArrowPosition.Right;
            dbtnbinImage.ImageAlignment = ContentAlignment.TopCenter;
            dbtnbinImage.TextAlignment  = ContentAlignment.BottomCenter;
            RadMenuItem mhiBinImgCurrent = new RadMenuItem("当前区域");

            mhiBinImgCurrent.Click += new EventHandler(mhiBinImgCurrent_Click);
            dbtnbinImage.Items.Add(mhiBinImgCurrent);
            RadMenuItem mhiBinImgCustom = new RadMenuItem("自定义");

            mhiBinImgCustom.Click += new EventHandler(mhiBinImgCustom_Click);
            dbtnbinImage.Items.Add(mhiBinImgCustom);
            rbgProduct.Items.Add(dbtnbinImage);
            btnDayMax.ImageAlignment = ContentAlignment.TopCenter;
            btnDayMax.TextAlignment  = ContentAlignment.BottomCenter;
            btnDayMax.Click         += new EventHandler(btnDayMax_Click);
            rbgProduct.Items.Add(btnDayMax);
            _tab.Items.Add(rbgProduct);
        }
Ejemplo n.º 27
0
        private void CreateBackgroundLayersGroup()
        {
            RadRibbonBarGroup grp = new RadRibbonBarGroup();

            grp.Text = "地图背景";
            _btnApplyDefatultBkgrdLayer                   = new RadButtonElement("应用默认背景");
            _btnApplyDefatultBkgrdLayer.Click            += new EventHandler(_btnApplyDefatultBkgrdLayer_Click);
            _btnApplyDefatultBkgrdLayer.ImageAlignment    = ContentAlignment.TopCenter;
            _btnApplyDefatultBkgrdLayer.TextAlignment     = ContentAlignment.MiddleCenter;
            _btnApplyDefatultBkgrdLayer.TextImageRelation = TextImageRelation.ImageAboveText;
            grp.Items.Add(_btnApplyDefatultBkgrdLayer);
            _btnRemoveDefatultBkgrdLayer        = new RadButtonElement("取消默认背景");
            _btnRemoveDefatultBkgrdLayer.Click += new EventHandler(_btnRemoveDefatultBkgrdLayer_Click);
            grp.Items.Add(_btnRemoveDefatultBkgrdLayer);
            foreach (RadButtonElement item in grp.Items)
            {
                item.ImageAlignment    = ContentAlignment.TopCenter;
                item.TextAlignment     = ContentAlignment.MiddleCenter;
                item.TextImageRelation = TextImageRelation.ImageAboveText;
            }
            _tab.Items.Add(grp);
        }
Ejemplo n.º 28
0
        private void CreatAreaStaticGroup(RadRibbonBarGroup rbgAreaStatic)
        {
            //当前区域
            btnCurrentRegionArea.ImageAlignment = ContentAlignment.TopCenter;
            btnCurrentRegionArea.TextAlignment  = ContentAlignment.BottomCenter;
            btnCurrentRegionArea.Click         += new EventHandler(btnCurrentRegionArea_Click);
            rbgAreaStatic.Items.Add(btnCurrentRegionArea);

            dbtnDivision.Text = "行政区划";
            string provinceName = AreaStatProvider.GetAreaStatItemMenuName("行政区划");
            string cityName     = AreaStatProvider.GetAreaStatItemMenuName("三级行政区划");

            dbtnDivision.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnDivision.ImageAlignment = ContentAlignment.TopCenter;
            RadMenuItem mhiProvincBound = new RadMenuItem(provinceName);//省界分类

            dbtnDivision.Items.Add(mhiProvincBound);
            mhiProvincBound.Click += new EventHandler(mhiProvincBound_Click);
            RadMenuItem mhiCity = new RadMenuItem(cityName);//市界分级

            dbtnDivision.Items.Add(mhiCity);
            mhiCity.Click += new EventHandler(mhiCity_Click);
            rbgAreaStatic.Items.Add(dbtnDivision);

            //土地分类
            string landTypeName = AreaStatProvider.GetAreaStatItemMenuName("土地利用类型");

            btnLandType.Text           = landTypeName;
            btnLandType.ImageAlignment = ContentAlignment.TopCenter;
            btnLandType.TextAlignment  = ContentAlignment.BottomCenter;
            btnLandType.Click         += new EventHandler(btnLandType_Click);
            rbgAreaStatic.Items.Add(btnLandType);

            //自定义
            btnCustomArea.ImageAlignment = ContentAlignment.TopCenter;
            btnCustomArea.TextAlignment  = ContentAlignment.BottomCenter;
            rbgAreaStatic.Items.Add(btnCustomArea);
            btnCustomArea.Click += new EventHandler(btnCustomArea_Click);
        }
Ejemplo n.º 29
0
        /// <summary>
        /// 查询统计GROUP,zhangyb,20140126
        /// </summary>
        private void CreateInqurGroup()
        {
#if !PUB
            RadRibbonBarGroup MWSDataInqur = new RadRibbonBarGroup();
            MWSDataInqur.Text = "长时间序列数据分析";
            //时间序列数据分析
            btnHisDataProcess.ImageAlignment = ContentAlignment.TopCenter;
            btnHisDataProcess.TextAlignment  = ContentAlignment.BottomCenter;
            btnHisDataProcess.Click         += new EventHandler(btnHisDataProcess_Click);
            MWSDataInqur.Items.Add(btnHisDataProcess);
            ////数据检索
            //btnSqlSnowData.ImageAlignment = ContentAlignment.TopCenter;
            //btnSqlSnowData.TextAlignment = ContentAlignment.BottomCenter;
            //btnSqlSnowData.Click += new EventHandler(btnSqlSnowData_Click);
            //MWSDataInqur.Items.Add(btnSqlSnowData);
            ////历史统计数据专题图、柱状图输出
            //btnHistoryData.ImageAlignment = ContentAlignment.TopCenter;
            //btnHistoryData.TextAlignment = ContentAlignment.BottomCenter;
            //btnHistoryData.Click += new EventHandler(btnHistoryData_Click);
            //MWSDataInqur.Items.Add(btnHistoryData);

            ////历史周期数据出统计柱状图
            //btnHisDataSata.ImageAlignment = ContentAlignment.TopCenter;
            //btnHisDataSata.TextAlignment = ContentAlignment.BottomCenter;
            //btnHisDataSata.Click += new EventHandler(btnHisDataSata_Click);
            //MWSDataInqur.Items.Add(btnHisDataSata);
            ////距平分析
            //btnJuPingAnalysis.ImageAlignment = ContentAlignment.TopCenter;
            //btnJuPingAnalysis.TextAlignment = ContentAlignment.BottomCenter;
            //btnJuPingAnalysis.Click += new EventHandler(btnJuPingAnalysis_Click);
            //MWSDataInqur.Items.Add(btnJuPingAnalysis);
            ////距平分析统计
            //btnJuPingAnaStat.ImageAlignment = ContentAlignment.TopCenter;
            //btnJuPingAnaStat.TextAlignment = ContentAlignment.BottomCenter;
            //btnJuPingAnaStat.Click += new EventHandler(btnJuPingAnaStat_Click);
            //MWSDataInqur.Items.Add(btnJuPingAnaStat);
            _tab.Items.Add(MWSDataInqur);
#endif
        }
Ejemplo n.º 30
0
        private void CreateCheckGroup()
        {
            RadRibbonBarGroup rbgCheck = new RadRibbonBarGroup();

            rbgCheck.Text   = "监测";
            btnRough.Click += new EventHandler(btnRough_Click);
            rbgCheck.Items.Add(btnRough);
            btnRough.TextAlignment  = ContentAlignment.BottomCenter;
            btnRough.ImageAlignment = ContentAlignment.TopCenter;
            btnManualExtract.Text   = "交互判识";
            RadMenuItem btnInteractive = new RadMenuItem("积雪");

            btnInteractive.Click += new EventHandler(btnInteractive_Click);
            btnManualExtract.Items.Add(btnInteractive);
            RadMenuItem btnCloud = new RadMenuItem("云");

            btnCloud.Click += new EventHandler(btnCloud_Click);
            btnManualExtract.Items.Add(btnCloud);
            btnManualExtract.TextAlignment  = ContentAlignment.BottomCenter;
            btnManualExtract.ImageAlignment = ContentAlignment.TopCenter;
            rbgCheck.Items.Add(btnManualExtract);
            dbtnSave.Text           = "快速生成";
            dbtnSave.ImageAlignment = ContentAlignment.TopCenter;
            dbtnSave.TextAlignment  = ContentAlignment.BottomCenter;
            dbtnSave.ArrowPosition  = DropDownButtonArrowPosition.Right;
            RadMenuItem roughProGenerate = new RadMenuItem("自动判识+专题产品");

            roughProGenerate.Click += new EventHandler(roughProGenerate_Click);
            dbtnSave.Items.Add(roughProGenerate);
            RadMenuItem proGenerate = new RadMenuItem("专题产品");

            proGenerate.Click += new EventHandler(proGenerate_Click);
            dbtnSave.Items.Add(proGenerate);
            rbgCheck.Items.Add(dbtnSave);
            dbtnSave.ImageAlignment = ContentAlignment.TopCenter;
            dbtnSave.TextAlignment  = ContentAlignment.BottomCenter;
            _tab.Items.Add(rbgCheck);
        }
Ejemplo n.º 31
0
        private void SetEnableDisableGroup(RadRibbonBarGroup rbg) {
            if (Constant.VisitaJayaPerkasaApplication.RBGroup != null)
                Constant.VisitaJayaPerkasaApplication.RBGroup.Enabled = true;

            Constant.VisitaJayaPerkasaApplication.RBGroup = rbg;
            Constant.VisitaJayaPerkasaApplication.RBGroup.Enabled = false;
        }