private bool HasColorRule() { MapPolygonRules mapPolygonRules = this.MapPolygonLayer.MapPolygonRules; MapColorRule mapColorRule = (mapPolygonRules == null) ? null : mapPolygonRules.MapColorRule; return(mapColorRule != null); }
protected override void RenderRules() { MapPolygonRules mapPolygonRules = this.MapPolygonLayer.MapPolygonRules; if (mapPolygonRules != null && mapPolygonRules.MapColorRule != null) { this.m_polygonColorRuleMapper.RenderPolygonRule(this.m_polygonTemplateMapper); } MapPointRules mapCenterPointRules = this.MapPolygonLayer.MapCenterPointRules; if (mapCenterPointRules != null) { base.RenderPointRules(mapCenterPointRules); } }
protected override void CreateRules() { MapPolygonRules mapPolygonRules = this.MapPolygonLayer.MapPolygonRules; if (mapPolygonRules != null && mapPolygonRules.MapColorRule != null) { this.m_polygonColorRuleMapper = new ColorRuleMapper(mapPolygonRules.MapColorRule, this, this.GetSpatialElementManager()); this.m_polygonColorRuleMapper.CreatePolygonRule(); } MapPointRules mapCenterPointRules = this.MapPolygonLayer.MapCenterPointRules; if (mapCenterPointRules != null) { base.CreatePointRules(mapCenterPointRules); } }