Exemple #1
0
        static public Symbol GetSymbol(GeoMarkerType type, GeoStatus status)
        {
            if (type == GeoMarkerType.Point)
            {
                return(new SimpleMarkerSymbol()
                {
                    Style = DefaultMarkerStyle, Color = DefaultSettings.GetColor(status), Size = DefaultMarkerSize
                });
            }
            else if (type == GeoMarkerType.Line)
            {
                return(new SimpleLineSymbol()
                {
                    Style = DefaultLineStyle, Color = DefaultSettings.GetColor(status), Width = DefaultLineWidth
                });
            }
            else if (type == GeoMarkerType.Fill)
            {
                return(new SimpleFillSymbol()
                {
                    Style = DefaultFillStyle,
                    Color = status == GeoStatus.Hilight ? Colors.Gold : DefaultSettings.GetColor(status),
                    Outline = new SimpleLineSymbol()
                    {
                        Style = SimpleLineStyle.Solid, Color = DefaultSettings.GetColor(status), Width = DefaultLineWidth
                    }
                });
            }

            return(null);
        }
Exemple #2
0
        static public Symbol GetSymbol(GeoMarkerType type, GeoStatus status)
        {
            if (type == GeoMarkerType.Point)
            {
                return(new SimpleMarkerSymbol()
                {
                    Style = DefaultMarkerStyle, Color = DefaultSettings.GetColor(status), Size = DefaultMarkerSize
                });
            }
            else if (type == GeoMarkerType.Line)
            {
                return(new SimpleLineSymbol()
                {
                    Style = DefaultLineStyle, Color = DefaultSettings.GetColor(status), Width = DefaultLineWidth
                });
            }

            return(null);
        }