// 获取默认数据库
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();