本文整理汇总了C#中ESRI.GetFunctionality方法的典型用法代码示例。如果您正苦于以下问题:C# ESRI.GetFunctionality方法的具体用法?C# ESRI.GetFunctionality怎么用?C# ESRI.GetFunctionality使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ESRI
的用法示例。
在下文中一共展示了ESRI.GetFunctionality方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: setupMap
public void setupMap(ESRI.ArcGIS.ADF.Web.UI.WebControls.Map map1, int numLayers)
{
MapFunctionality mf = (MapFunctionality)map1.GetFunctionality(0);
MapResourceLocal mrb = (MapResourceLocal)mf.MapResource;
IServerContext mapContext = mrb.ServerContextInfo.ServerContext;
IMapServerObjects mapServerObjects = (IMapServerObjects)mrb.MapServer;
IMap map = mapServerObjects.get_Map(mrb.DataFrame);
IEnumLayer layers = map.get_Layers(null, true);
ILayer layer;
StateSingleton.m_colors = new IColor[numLayers];
StateSingleton.m_lines = new ILineSymbol[numLayers];
IGeoFeatureLayer geoLayer;
ISimpleRenderer renderer;
IFillSymbol symbol;
int i = 0;
layer = layers.Next();
while (i < numLayers){
geoLayer = (IGeoFeatureLayer)layer;
renderer = (ISimpleRenderer)geoLayer.Renderer;
symbol = (IFillSymbol)renderer.Symbol;
m_lines[i] = symbol.Outline;
m_colors[i] = symbol.Color;
i++;
layer = layers.Next();
}
}