コード例 #1
0
        protected override Style GetDefaultStyleCore()
        {
            int       alpha     = 255;
            AreaStyle areaStyle = StyleCandidates.OfType <AreaStyle>().FirstOrDefault();

            alpha = areaStyle != null ? areaStyle.FillSolidBrush.Color.AlphaComponent : 255;
            var fillColor    = new GeoColor(alpha, GeoColorHelper.GetRandomColor());
            var outlineColor = new GeoColor(alpha, GeoColor.SimpleColors.Black);

            return(AreaStyles.CreateSimpleAreaStyle(fillColor, outlineColor));
        }
コード例 #2
0
        protected override Style GetDefaultStyleCore()
        {
            int       alpha = 255;
            LineStyle style = StyleCandidates.OfType <LineStyle>().FirstOrDefault();

            if (style != null)
            {
                alpha = style.OuterPen.Color.AlphaComponent;
            }
            var outerColor = new GeoColor(alpha, GeoColorHelper.GetRandomColor(RandomColorType.Bright));

            return(new LineStyle(new GeoPen(outerColor)));
        }
コード例 #3
0
        protected override Style GetDefaultStyleCore()
        {
            int        alpha = 255;
            PointStyle style = StyleCandidates.OfType <PointStyle>().FirstOrDefault();

            if (style != null)
            {
                alpha = style.SymbolSolidBrush.Color.AlphaComponent;
            }
            var fillColor    = new GeoColor(alpha, GeoColorHelper.GetRandomColor());
            var outlineColor = new GeoColor(alpha, GeoColor.StandardColors.Black);

            return(PointStyles.CreateSimpleCircleStyle(fillColor, 8, outlineColor));
        }
コード例 #4
0
        protected override Style GetDefaultStyleCore()
        {
            int            alpha = 255;
            WellPointStyle style = StyleCandidates.OfType <WellPointStyle>().FirstOrDefault();

            if (style != null)
            {
                alpha = style.SymbolSolidBrush.Color.AlphaComponent;
            }
            var fillColor    = new GeoColor(alpha, GeoColorHelper.GetRandomColor());
            var outlineColor = new GeoColor(alpha, GeoColor.StandardColors.Black);

            return(new WellPointStyle(1, new GeoSolidBrush(fillColor), new GeoPen(outlineColor), 8));
        }
コード例 #5
0
        protected override Style GetDefaultStyleCore()
        {
            int       alpha = 255;
            LineStyle style = StyleCandidates.OfType <LineStyle>().FirstOrDefault();

            if (style != null)
            {
                alpha = style.OuterPen.Color.AlphaComponent;
            }
            GeoColor  outerColor = new GeoColor(alpha, GeoColorHelper.GetRandomColor(RandomColorType.Bright));
            LineStyle lineStyle  = new LineStyle(new GeoPen(outerColor));

            lineStyle.OuterPen.StartCap = DrawingLineCap.Round;
            lineStyle.OuterPen.EndCap   = DrawingLineCap.Round;
            return(lineStyle);
        }