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); }
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); }
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); }
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)); }
protected override void CreateChildItems(RadElement parent) { this.trackBarElement = this.CreateTrackBarElement(); this.RootElement.Children.Add((RadElement)this.trackBarElement); base.CreateChildItems((RadElement)this.trackBarElement); }
public TrackBarRangeCollection(RadTrackBarElement owner) { this.owner = owner; }