protected override void CreateChildElements() { base.CreateChildElements(); this.rating = new RadRatingElement(); this.rating.StretchHorizontally = true; this.rating.StretchVertically = true; this.rating.ShouldHandleMouseInput = true; this.rating.CaptionElement.Visibility = ElementVisibility.Collapsed; this.rating.DescriptionElement.Visibility = ElementVisibility.Collapsed; this.rating.SubCaptionElement.Visibility = ElementVisibility.Collapsed; this.rating.ValueChanged += new EventHandler(this.rating_ValueChanged); for (int index = 0; index < 5; ++index) { RatingStarVisualElement starVisualElement = new RatingStarVisualElement(); starVisualElement.MinSize = new Size(10, 10); this.rating.Items.Add((RadItem)starVisualElement); } this.rating.IsInRadGridView = true; this.Children.Add((RadElement)this.rating); }
protected override void DisposeManagedResources() { base.DisposeManagedResources(); this.rating = (RadRatingElement)null; }
protected override void CreateChildItems(RadElement parent) { this.ratingElement = this.GetRatingElement(); this.RootElement.Children.Add((RadElement)this.ratingElement); }