예제 #1
0
        public LegendElement Add(LayerElementType type, Rectangle rect, int index)
        {
            var el = new LegendElement(type, rect, index);

            _elements.Add(el);
            return(el);
        }
예제 #2
0
        protected virtual LayerElementType GetLayerElementTypeFromReader(IDataReader reader)
        {
            LayerElementType layer = new LayerElementType()
            {
                Id            = (Guid)reader["Id"],
                LayerId       = (Guid)reader["LayerId"],
                ElementTypeId = (Guid)reader["ElementTypeId"],
            };

            return(layer);
        }
예제 #3
0
 public LegendElement(LayerElementType type, Rectangle bounds, int index)
 {
     Type   = type;
     Index  = index;
     Bounds = bounds;
 }
예제 #4
0
 public LegendElement(LayerElementType type, Rectangle bounds)
     : this(type, bounds, -1)
 {
 }