• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

ArcGIS Pro 自己加一个进度条

 MyProgress.MyProgress myProgress = new MyProgress.MyProgress(1, "正在处理", true);
            try
            {

                await QueuedTask.Run(() =>
                {


                    Map map = null;
                    if (MapView.Active != null)
                        map = MapView.Active.Map;

                    if (map != null)
                    {


                        Map map1 = MapFactory.Instance.CreateMap("MyMap", MapType.Map);
                        ProApp.Panes.CreateMapPaneAsync(map1);

                    }

                    for (var idx = 0; idx < 1; idx++)
                    {
                        Task.Delay(200);

                    }



                });
            }
            finally
            {
                myProgress.Dispose();
            }

 ====================也可以

    ProgressDialog progDialog = new ProgressDialog("正在加载数据到地图");
            progDialog.Show();

自己的内容

 

    progDialog.Hide();

posted on 2022-04-22 17:43  gisai  阅读(148)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3