protected virtual LightVisualButtonElement CreateCloseButton() { LightVisualButtonElement visualButtonElement = new LightVisualButtonElement(); visualButtonElement.DrawBorder = false; visualButtonElement.DrawFill = true; visualButtonElement.GradientStyle = GradientStyles.Solid; visualButtonElement.StretchHorizontally = false; visualButtonElement.Padding = new Padding(4, 0, 4, 0); return(visualButtonElement); }
protected override void CreateChildElements() { base.CreateChildElements(); this.ContentElement.DrawText = false; this.ContentElement.DrawBorder = false; this.ContentElement.DrawFill = true; this.ContentElement.GradientStyle = GradientStyles.Solid; this.ContentElement.StretchHorizontally = true; this.ContentElement.Padding = new Padding(0, 3, 0, 3); this.editorsStack = this.CreateStackPanel(); this.ContentElement.Children.Add((RadElement)this.editorsStack); this.dragElement = this.CreateDragElement(); this.dragElement.Class = "DragElement"; this.dragElement.Padding = new Padding(4, 0, 4, 0); this.editorsStack.Children.Add((RadElement)this.dragElement); this.closeButton = this.CreateCloseButton(); this.closeButton.Class = "CloseButton"; int num = (int)this.CloseButton.BindProperty(VisualElement.BackColorProperty, (RadObject)this.ContentElement, VisualElement.BackColorProperty, PropertyBindingOptions.OneWay); this.closeButton.Click += new EventHandler(this.CloseButton_Click); this.Children.Add((RadElement)this.closeButton); }