ArcGIS Engine下怎么调出栅格图层属性框

通过下面的代码 可以调出矢量图层的属性框,调出的栅格图层属性框却是空白一片  请问我要如何改造代码才能调出栅格图层属性框
 
IFeatureLayer layer = axMapControl1.get_Layer(0) as IFeatureLayer;
IComPropertySheet comSheet = new ComPropertySheetClass();
comSheet.Title = "图层属性";
comSheet.ClearCategoryIDs();
comSheet.HideHelpButton = true;
UID pUID = new UIDClass();
comSheet.AddCategoryID(pUID);
ESRI.ArcGIS.Framework.IPropertyPage drawPage = null;
drawPage = new LayerDrawingPropertyPage() as ESRI.ArcGIS.Framework.IPropertyPage;
comSheet.AddPage(drawPage);
ESRI.ArcGIS.esriSystem.ISet pMySet = new ESRI.ArcGIS.esriSystem.SetClass();
pMySet.Add(layer);
pMySet.Reset();
comSheet.ActivePage = 0;
bool a = comSheet.EditProperties(pMySet, 0);


01.png

矢量图层
 

02.png

栅格图层
 
已邀请:

朱新颖

赞同来自: 石羽

ArcObjects中没有提供调用栅格属性页的方法。能够调用的属性页全部在IPropertyPage的实现类中,并没有栅格属性页,见链接:
http://resources.arcgis.com/en ... 00000

要回复问题请先登录注册