示例#1
0
        /// <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;
 }