Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
        }