Exemplo n.º 1
0
 protected override void CreateChildElements()
 {
     base.CreateChildElements();
     this.trackBar     = this.CreateTrackBar();
     this.dropDownList = this.CreateDropDownList();
     this.Children.Add((RadElement)this.trackBar);
     this.Children.Add((RadElement)this.dropDownList);
 }
Exemplo n.º 2
0
        protected override void CreateChildItems(RadElement parent)
        {
            this.trackBarElement = new RadTrackBarElement();
            this.trackBarElement.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;

            this.RootElement.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;
            this.RootElement.Children.Add(this.trackBarElement);

            this.trackBarElement.Scroll       += delegate(object sender, ScrollEventArgs args) { OnScroll(args); };
            this.trackBarElement.ValueChanged += delegate(object sender, EventArgs args) { OnValueChanged(args); };

            base.CreateChildItems(this.trackBarElement);
        }
Exemplo n.º 3
0
        protected virtual RadTrackBarElement CreateTrackBar()
        {
            RadTrackBarElement radTrackBarElement = new RadTrackBarElement();

            radTrackBarElement.Margin          = new Padding(5, 0, 5, 0);
            radTrackBarElement.TickStyle       = TickStyles.Both;
            radTrackBarElement.TickFormatting += (TickFormattingEventHandler)((sender, e) =>
            {
                e.TickElement.Line1.GradientStyle = GradientStyles.Solid;
                e.TickElement.Line2.GradientStyle = GradientStyles.Solid;
                e.TickElement.Line1.BackColor = Color.Transparent;
                e.TickElement.Line2.BackColor = Color.Transparent;
            });
            radTrackBarElement.Minimum = 1f;
            radTrackBarElement.Maximum = 50f;
            radTrackBarElement.Value   = 10f;
            return(radTrackBarElement);
        }
Exemplo n.º 4
0
        public void Clear()
        {
            if (this.rangeList.Count == 0)
            {
                return;
            }
            TrackBarRange range = this.rangeList[0];

            for (int index = 0; index < this.rangeList.Count; ++index)
            {
                this.rangeList[index].Owner = (TrackBarRangeCollection)null;
            }
            this.rangeList.Clear();
            range.Owner = this;
            if (range != null)
            {
                this.rangeList.Add(range);
            }
            this.OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));
        }
Exemplo n.º 5
0
 protected override void CreateChildItems(RadElement parent)
 {
     this.trackBarElement = this.CreateTrackBarElement();
     this.RootElement.Children.Add((RadElement)this.trackBarElement);
     base.CreateChildItems((RadElement)this.trackBarElement);
 }
Exemplo n.º 6
0
 public TrackBarRangeCollection(RadTrackBarElement owner)
 {
     this.owner = owner;
 }