private bool HasSizeRule() { MapLineRules mapLineRules = this.MapLineLayer.MapLineRules; MapSizeRule mapSizeRule = (mapLineRules == null) ? null : mapLineRules.MapSizeRule; return(mapSizeRule != null); }
protected override void RenderRules() { MapLineRules mapLineRules = this.MapLineLayer.MapLineRules; if (mapLineRules != null) { if (mapLineRules.MapColorRule != null) { this.m_lineColorRuleMapper.RenderLineRule(this.m_lineTemplateMapper, this.GetLegendSize()); } if (mapLineRules.MapSizeRule != null) { this.m_lineSizeRuleMapper.RenderLineRule(this.m_lineTemplateMapper, this.GetLegendColor()); } } }
protected override void CreateRules() { MapLineRules mapLineRules = this.MapLineLayer.MapLineRules; if (mapLineRules != null) { if (mapLineRules.MapColorRule != null) { this.m_lineColorRuleMapper = new ColorRuleMapper(mapLineRules.MapColorRule, this, this.GetSpatialElementManager()); this.m_lineColorRuleMapper.CreatePathRule(); } if (mapLineRules.MapSizeRule != null) { this.m_lineSizeRuleMapper = new SizeRuleMapper(mapLineRules.MapSizeRule, this, this.GetSpatialElementManager()); this.m_lineSizeRuleMapper.CreatePathRule(); } } }