ArcGIS Pro SDK文件选择对话框

文件保存对话框

复制代码
            // 获取默认数据库
            var gdbPath = Project.Current.DefaultGeodatabasePath;
            //设置文件的保存路径
            SaveItemDialog saveLayerFileDialog = new SaveItemDialog()
            {
                Title = "Save Layer File",
                OverwritePrompt = true,//获取或设置当同名文件已存在时是否出现提示。
                InitialLocation = gdbPath,
                Filter = ItemFilters.FeatureClasses_All
            };
            saveLayerFileDialog.ShowDialog();

如果点击取消对话框后,将返回一个空的路径,所以我们需要对其进行判断否则之后的程序会报错。

复制代码
if (saveLayerFileDialog.FilePath != null){运行的程序代码}

文件选择对话框

复制代码
            // 获取默认数据库
            var gdbPath = Project.Current.DefaultGeodatabasePath;
            //设置文件的保存路径
            OpenItemDialog openFileDialog = new OpenItemDialog ()
            {
                Title = "open File",
                InitialLocation = gdbPath,
                Filter = ItemFilters.FeatureClasses_All
            };
            openFileDialog .ShowDialog();

参考文献:

SaveItemDialog 类 - ArcGIS Pro

OpenItemDialog 类---ArcGIS Pro

相关推荐
GIS阵地12 小时前
如何利用QGIS提取影像(多波段背景透明)边界,非包围框
arcgis·qgis·开源gis·地理信息系统·osgeo4w
qq_2148032917 小时前
ArcGIS Runtime与GeoTools融合实践:加密SHP文件的完整读写方案
java·安全·arcgis
Sylus_sui1 天前
Vue3实现PDF目录预览功能
arcgis
2503_928411564 天前
11.5 包和包管理器
数据库·arcgis·node.js·编辑器
受伤的僵尸5 天前
为什么Arcgis/Qgis里我的图是扁的
arcgis
weixin_贾5 天前
ArcGIS+ENVI实战:从零制作生态影响评价专题图(以植被类型与土壤侵蚀为例)
arcgis·土地利用·dem·水文分析·土壤侵蚀·arcgis栅格·envi遥感影像
Q一件事7 天前
Arcgis出图出现横条/条纹问题的解决方案
arcgis
凌然先生8 天前
17.如何利用ArcGIS进行空间统计分析
经验分享·笔记·arcgis·电脑
GIS思维8 天前
ArcGIS图斑属性自动智能填写!告别手动低效输入
arcgis
ByteCraze8 天前
一文讲透 npm 包版本管理规范
前端·arcgis·npm