c# - 如何从 ArcGIS Pro DockPane (WPF) 中获取可调用的 BrowseForFolder 对话框
问题描述
我想在 DockPaneView 中的 ArcGIS Pro 中指定一个文件夹 (gdb),但无法了解如何从 DockPane 中调用“选择文件夹”和/或“选择文件”对话框。
我得到的最接近的方法是使用 ArcGIS.Desktop.Framework.Dialogs 中的“BrowseForFolder”,但在这里我遇到了必须将“parentWindow”作为 IntPtr 提供的问题。
我只需要一个 DockPaneView 中的按钮,onClick 正在调用“选择文件夹”对话框。
解决方案
如果您需要 WPF 应用程序中的父窗口句柄,请使用 System.Windows.Interop.WindowInteropHelper
推荐阅读
- pandas - 熊猫数据框列的分组方式和计数
- gpu - LAPACKE 或 MAGMA GPU - 使用 Cholesky 分解的矩阵求逆 - 函数 magma_dpotrf_gpu 和 magma_dpotri_gpu
- nginx - 我可以使用 nginx 从我的 kubernetes 服务向主机发送请求吗
- sql - 如何在 RazorSQL 中编写参数化查询/脚本
- loops - 将迭代器与多个 URL 的抓取器结合使用,以避免冗长的重复脚本
- c - 带有 fgets 的 While cicle 中的分段错误:CSV 文件
- git - 使用 SSH 连接到 GitHub 到不在我帐户中的项目
- visual-studio - VS Code 中的 XML 文档注释?
- r - 使用 R CMD SHLIB 编译 F77 以在 R 包中使用。更改 `-fmax-stack-var-size=`
- java - 如何将使用来自多个信息类的属性的对象添加到主程序中的数组列表中?