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

相关推荐
limit007519 小时前
公开 WMTS / XYZ 瓦片接入 Cesium:6 类常见问题与排查顺序
chrome·低代码·arcgis·web3·旅游
limit00752 天前
三维模型悬空与切片偏移的排查顺序
低代码·3d·arcgis·web3·安卓·webgl
最强小杰2 天前
Continue + minimax-m3 接入教程:协议、模型 ID、404 与工具调用排错
arcgis·ai
2501_934304406 天前
新增2026年! 2012-2026年全国逐月夜间灯光数据
arcgis·gis数据
梅如你7 天前
中国2026年路网数据
arcgis·gis·遥感
梦想的初衷~7 天前
GPT × ArcGIS 强强联合:AI助力数据处理、空间分析、可视化及多案例综合应用实战教程
人工智能·gpt·arcgis
时间的情敌8 天前
《WebGIS EPSG:4326 与 EPSG:3857 墨卡托投影转换》
arcgis·mars2d
时间的情敌8 天前
《Mars2D 快速上手,从零搭建三维 GIS 项目》
arcgis·mars2d
那年那棵树9 天前
基于WebGis的人生如旅地图系统
前端·arcgis·vue·课程设计
梅如你10 天前
全国逐年 1KM 分辨率 NDVI 植被指数数据集(2000-2024)
arcgis·gis·遥感