public void CreateVectorLayer() { var vl = new VectorLayerDefinitionType() { #if LDF_240 Watermarks = new System.ComponentModel.BindingList <OSGeo.MapGuide.ObjectModels.WatermarkDefinition.v2_4_0.WatermarkType>() #elif LDF_230 Watermarks = new System.ComponentModel.BindingList <OSGeo.MapGuide.ObjectModels.WatermarkDefinition.v2_3_0.WatermarkType>() #endif }; //TODO: Create composite type style if 1.2 or 1.3 schema vl.VectorScaleRange = new System.ComponentModel.BindingList <VectorScaleRangeType>(); var defaultRange = new VectorScaleRangeType() { Items = new System.ComponentModel.BindingList <object>(), AreaStyle = CreateDefaultAreaStyle(), LineStyle = CreateDefaultLineStyle(), PointStyle = CreateDefaultPointStyle(), #if LDF_100 || LDF_110 #else CompositeStyle = new ICompositeTypeStyle[] { CreateDefaultCompositeStyle() } #endif }; vl.VectorScaleRange.Add(defaultRange); this.Item = vl; }
public void CreateVectorLayer() { var vl = new VectorLayerDefinitionType() { #if LDF_240 Watermarks = new System.ComponentModel.BindingList<OSGeo.MapGuide.ObjectModels.WatermarkDefinition_2_4_0.WatermarkType>() #elif LDF_230 Watermarks = new System.ComponentModel.BindingList<OSGeo.MapGuide.ObjectModels.WatermarkDefinition_2_3_0.WatermarkType>() #endif }; //TODO: Create composite type style if 1.2 or 1.3 schema vl.VectorScaleRange = new System.ComponentModel.BindingList<VectorScaleRangeType>(); var defaultRange = new VectorScaleRangeType() { Items = new System.ComponentModel.BindingList<object>(), AreaStyle = CreateDefaultAreaStyle(), LineStyle = CreateDefaultLineStyle(), PointStyle = CreateDefaultPointStyle(), #if LDF_100 || LDF_110 #else CompositeStyle = new ICompositeTypeStyle[] { CreateDefaultCompositeStyle() } #endif }; vl.VectorScaleRange.Add(defaultRange); this.Item = vl; }