/// <summary> /// Initializes this point size range control /// </summary> /// <param name="args"></param> public void Initialize(SizeRangeEventArgs args) { if (_sizeRange == null) { return; } _sizeRange.Start = args.StartSize; _sizeRange.End = args.EndSize; _sizeRange.Symbolizer = args.Template; _sizeRange.UseSizeRange = args.UseSizeRange; IPointSymbolizer ps = args.Template as IPointSymbolizer; if (ps != null) { psvStart.Visible = true; psvEnd.Visible = true; lsvStart.Visible = false; lsvEnd.Visible = false; } ILineSymbolizer ls = args.Template as ILineSymbolizer; if (ls != null) { lsvStart.Visible = true; lsvEnd.Visible = true; psvStart.Visible = false; psvEnd.Visible = false; } }
/// <summary> /// Initializes this point size range control /// </summary> /// <param name="args"></param> public void Initialize(SizeRangeEventArgs args) { if (_sizeRange == null) return; _sizeRange.Start = args.StartSize; _sizeRange.End = args.EndSize; _sizeRange.Symbolizer = args.Template; _sizeRange.UseSizeRange = args.UseSizeRange; IPointSymbolizer ps = args.Template as IPointSymbolizer; if (ps != null) { psvStart.Visible = true; psvEnd.Visible = true; lsvStart.Visible = false; lsvEnd.Visible = false; } ILineSymbolizer ls = args.Template as ILineSymbolizer; if (ls != null) { lsvStart.Visible = true; lsvEnd.Visible = true; psvStart.Visible = false; psvEnd.Visible = false; } }
private void pointSizeRangeControl1_SizeRangeChanged(object sender, SizeRangeEventArgs e) { if (_ignoreRefresh) return; FeatureEditorSettings settings = _newScheme.EditorSettings; settings.StartSize = e.StartSize; settings.EndSize = e.EndSize; settings.TemplateSymbolizer = e.Template; settings.UseSizeRange = e.UseSizeRange; }