ArcMap add-in工程如何调用Dockable Window?
ArcMap add-in工程如何调用Dockable Window?有无示例代码可供参考?
发起人
相关问题
- 用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
- 请问arcmap如何使用多线程?
- 学会了Arcmap软件还有必要自学Mapgis软件吗?
- 如何将117°35′35″这种格式的经纬度坐标导入arcmap?
- Arcgis for server 集群调用
- 用js调用portal中用户所发布的webmap并在该地图上添加点如何用代码实现,我的总是报错。。。。
- arcmap输出pdf尺寸不正确
- ArcMap 启动 非常卡
- Arcgis api for javascript如何调用wtms
- arcmap指北针图乱码怎么解决
- arcmap发布很大的tif文件很卡的问题。。。。
问题状态
- 最新活动: 2016-03-20 09:33
- 浏览: 5124
- 关注: 1 人
1 个回复
朱新颖
赞同来自:
(1)Esri提供的关于Dockable window的示例工程位于:
..\DeveloperKit10.3\Samples\ArcObjectsNet\SelectionAddInSample\CSharp
该示例中用到了Dockable Window,可供参考。
(2)可以通过UID获取到悬浮窗,如:http://help.arcgis.com/en/sdk/ ... 00000
如获取创建新要素悬浮窗:
var dockableWindowManager = (IDockableWindowManager)_app;
var uid = new UIDClass() { Value = esriEditor.CreateFeatureDockWin };
var window = dockableWindowManager.GetDockableWindow(uid);
window.Show(true);
如果是工程中调用自定义的Dockable Window可以这样调用:
UID dockWinID = new UIDClass();
dockWinID.Value = ThisAddIn.IDs.DockableWindow1;
s_dockWindow = ArcMap.DockableWindowManager.GetDockableWindow(dockWinID);
if(s_dockWindow!=null)
s_dockWindow.Show(true);
要回复问题请先登录或注册