ArcMap add-in工程如何调用Dockable Window?

ArcMap add-in工程如何调用Dockable Window?有无示例代码可供参考?
已邀请:

朱新颖

赞同来自:

【解决办法】:
(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);

要回复问题请先登录注册