protected virtual ArrowPrimitive CreateArrowPrimitive() { ArrowPrimitive arrowPrimitive = new ArrowPrimitive(); arrowPrimitive.Alignment = ContentAlignment.MiddleCenter; return(arrowPrimitive); }
protected override void CreateChildElements() { this.arrow = new ArrowPrimitive(ArrowDirection.Down); this.arrow.Class = "RadArrowButtonArrow"; this.arrow.AutoSize = false; this.arrow.Alignment = ContentAlignment.MiddleCenter; this.overflowArrow = new OverflowPrimitive(ArrowDirection.Down); this.overflowArrow.Class = "RadArrowButtonOverflowArrow"; this.overflowArrow.AutoSize = false; this.overflowArrow.Alignment = ContentAlignment.MiddleCenter; this.overflowArrow.Visibility = ElementVisibility.Collapsed; this.fillPrimitive = new FillPrimitive(); this.fillPrimitive.Class = "RadArrowButtonFill"; this.fillPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize; this.borderPrimitive = new BorderPrimitive(); this.borderPrimitive.Class = "RadArrowButtonBorder"; this.borderPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize; this.imagePrimitive = new ImagePrimitive(); this.imagePrimitive.Class = "RadArrowButtonImage"; this.imagePrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize; this.imagePrimitive.Alignment = ContentAlignment.MiddleCenter; this.Children.Add(this.fillPrimitive); this.Children.Add(this.borderPrimitive); this.Children.Add(this.arrow); this.Children.Add(this.overflowArrow); this.Children.Add(this.imagePrimitive); }
protected override void CreateChildElements() { base.CreateChildElements(); this.arrow = new ArrowPrimitive(); this.arrow.Alignment = ContentAlignment.TopCenter; this.arrow.Margin = new Padding(0, 1, 0, 0); this.Children.Add((RadElement)this.arrow); }
protected override void CreateChildElements() { base.CreateChildElements(); this.arrow = new ArrowPrimitive(); this.arrow.Alignment = ContentAlignment.MiddleRight; this.arrow.Visibility = ElementVisibility.Hidden; this.Children.Add((RadElement)this.arrow); }
protected override void CreateChildElements() { this.arrow = new ArrowPrimitive(ArrowDirection.Down); this.arrow.Class = "RadArrowButtonArrow"; this.arrow.AutoSize = false; this.arrow.Alignment = System.Drawing.ContentAlignment.MiddleCenter; this.Children.Add((RadElement)this.arrow); this.NotifyParentOnMouseInput = true; }
protected override void CreateChildElements() { base.CreateChildElements(); this.arrow = this.CreateArrowPrimitive(); this.arrow.ZIndex = 4; int num = (int)this.arrow.BindProperty(VisualElement.ForeColorProperty, (RadObject)this.TextElement, VisualElement.ForeColorProperty, PropertyBindingOptions.OneWay); this.Children.Add((RadElement)this.arrow); }
protected override void CreateChildElements() { base.CreateChildElements(); this.backgroundFill = new FillPrimitive(); this.backgroundFill.Class = "SplitterFill"; this.backgroundFill.GradientStyle = GradientStyles.Solid; this.backgroundFill.SmoothingMode = SmoothingMode.Default; this.Children.Add(this.backgroundFill); SplitterLayout layout = new SplitterLayout(this); this.Children.Add(layout); prevSplitterButton = new RadButtonElement(); prevSplitterButton.Class = "SplitterThumb"; layout.Children.Add(prevSplitterButton); FillPrimitive prevThumbFill = new FillPrimitive(); prevThumbFill.Class = "SplitterThumbFill"; prevSplitterButton.Children.Add(prevThumbFill); prevSplitterArrow = new ArrowPrimitive(); prevSplitterArrow.MinSize = new Size(4, 4); prevSplitterArrow.Direction = ArrowDirection.Left; prevSplitterArrow.Alignment = ContentAlignment.MiddleCenter; prevSplitterArrow.Class = "SplitterThumbArrow"; prevSplitterButton.Children.Add(prevSplitterArrow); BorderPrimitive prevThumbBorder = new BorderPrimitive(); prevThumbBorder.Class = "SplitterThumbBorder"; prevSplitterButton.Children.Add(prevThumbBorder); nextSplitterButton = new RadButtonElement(); nextSplitterButton.Class = "SplitterThumb"; layout.Children.Add(nextSplitterButton); FillPrimitive nextThumbFill = new FillPrimitive(); nextThumbFill.Class = "SplitterThumbFill"; nextSplitterButton.Children.Add(nextThumbFill); nextSplitterArrow = new ArrowPrimitive(); nextSplitterArrow.MinSize = new Size(4, 4); nextSplitterArrow.Direction = ArrowDirection.Right; nextSplitterArrow.Alignment = ContentAlignment.MiddleCenter; nextSplitterArrow.Class = "SplitterThumbArrow"; nextSplitterButton.Children.Add(nextSplitterArrow); BorderPrimitive nextThumbBorder = new BorderPrimitive(); nextThumbBorder.Class = "SplitterThumbBorder"; nextSplitterButton.Children.Add(nextThumbBorder); }
protected override void CreateChildElements() { this.internalLayoutPanel = (ImageAndTextLayoutPanel) new MenuImageAndTextLayout(); this.internalLayoutPanel.Class = "RadMenuItemInternalLayoutPanel"; this.Children.Add((RadElement)this.internalLayoutPanel); this.checkmark = new RadMenuCheckmark(); int num1 = (int)this.checkmark.SetValue(ImageAndTextLayoutPanel.IsImagePrimitiveProperty, (object)true); this.checkmark.Alignment = ContentAlignment.MiddleCenter; this.checkmark.CheckElement.Alignment = ContentAlignment.MiddleCenter; this.checkmark.CheckElement.Class = "RadMenuItemCheckPrimitive"; this.internalLayoutPanel.Children.Add((RadElement)this.checkmark); this.imagePrimitive = new ImagePrimitive(); int num2 = (int)this.imagePrimitive.SetValue(RadCheckmark.IsImageProperty, (object)true); this.imagePrimitive.Class = "RadMenuItemImagePrimitive"; this.imagePrimitive.Alignment = ContentAlignment.MiddleCenter; this.imagePrimitive.ZIndex = this.checkmark.ZIndex + 1; this.checkmark.Children.Add((RadElement)this.imagePrimitive); this.textPanel = new StackLayoutPanel(); this.textPanel.StretchHorizontally = false; this.textPanel.StretchVertically = false; this.textPanel.Class = "RadMenuItemTextPanel"; this.textPanel.Orientation = Orientation.Vertical; this.textPanel.EqualChildrenWidth = true; int num3 = (int)this.textPanel.SetValue(ImageAndTextLayoutPanel.IsTextPrimitiveProperty, (object)true); this.internalLayoutPanel.Children.Add((RadElement)this.textPanel); this.textPrimitive = new TextPrimitive(); int num4 = (int)this.textPrimitive.SetValue(ImageAndTextLayoutPanel.IsTextPrimitiveProperty, (object)true); this.textPrimitive.Class = "RadMenuItemTextPrimitive"; this.textPanel.Children.Add((RadElement)this.textPrimitive); this.textSeparator = new LinePrimitive(); this.textSeparator.Class = "RadMenuItemTextSeparator"; this.textSeparator.Visibility = ElementVisibility.Collapsed; this.textPanel.Children.Add((RadElement)this.textSeparator); this.descriptionTextPrimitive = new TextPrimitive(); this.descriptionTextPrimitive.Class = "RadMenuItemDescriptionText"; this.textPanel.Children.Add((RadElement)this.descriptionTextPrimitive); this.shortcutTextPrimitive = new TextPrimitive(); this.shortcutTextPrimitive.Class = "RadMenuItemShortcutPrimitive"; this.shortcutTextPrimitive.Visibility = ElementVisibility.Collapsed; this.Children.Add((RadElement)this.shortcutTextPrimitive); this.arrowPrimitive = new ArrowPrimitive(); this.arrowPrimitive.Visibility = ElementVisibility.Hidden; this.arrowPrimitive.Direction = this.RightToLeft ? Telerik.WinControls.ArrowDirection.Left : Telerik.WinControls.ArrowDirection.Right; this.arrowPrimitive.Alignment = ContentAlignment.MiddleLeft; this.arrowPrimitive.Class = "RadMenuItemArrowPrimitive"; this.arrowPrimitive.SmoothingMode = SmoothingMode.Default; this.arrowPrimitive.MinSize = Size.Empty; this.arrowPrimitive.MaxSize = Size.Empty; this.Children.Add((RadElement)this.arrowPrimitive); }
protected override void CreateChildElements() { base.CreateChildElements(); this.arrow = new ArrowPrimitive(); this.arrow.Class = "GroupFieldArrowElement"; this.Children.Add((RadElement)this.arrow); this.removeButton = (RadButtonElement) new GridGroupHeaderItemButtonElement(); this.removeButton.Class = "HeaderItemButtonElement"; this.removeButton.Children[0].Class = "HeaderItemButtonElementFill"; this.removeButton.Children[2].Class = "HeaderItemButtonElementBorder"; this.removeButton.NotifyParentOnMouseInput = false; this.removeButton.Click += new EventHandler(this.RemoveButton_Click); this.Children.Add((RadElement)this.removeButton); }
protected override void CreateChildElements() { base.CreateChildElements(); this.linkPrimitive = new GridLinkItem(); this.linkPrimitive.ThemeRole = "GroupLink"; this.linkPrimitive.LineStyle = DashStyle.Solid; this.Children.Add((RadElement)this.linkPrimitive); this.leftArrow = new ArrowPrimitive(); this.leftArrow.SmoothingMode = SmoothingMode.None; this.Children.Add((RadElement)this.leftArrow); this.rightArrow = new ArrowPrimitive(); this.rightArrow.SmoothingMode = SmoothingMode.None; this.Children.Add((RadElement)this.rightArrow); this.InitializePrimitives(this.Type); }
protected override void CreateChildElements() { this.background = new FillPrimitive(); this.background.ZIndex = 0; this.background.Class = "ScrollBarButtonFill"; this.Children.Add((RadElement)this.background); this.arrowPrimitive = new ArrowPrimitive(this.GetArrowDirection(this.Direction)); this.arrowPrimitive.Alignment = ContentAlignment.MiddleCenter; this.arrowPrimitive.ZIndex = 1; this.arrowPrimitive.Class = "ScrollBarButtonArrow"; this.Children.Add((RadElement)this.arrowPrimitive); this.borderPrimitive = new BorderPrimitive(); this.borderPrimitive.Class = "ScrollBarButtonBorder"; this.borderPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize; this.Children.Add((RadElement)this.borderPrimitive); int num1 = (int)this.background.BindProperty(RadButtonItem.IsPressedProperty, (RadObject)this, RadButtonItem.IsPressedProperty, PropertyBindingOptions.OneWay); int num2 = (int)this.arrowPrimitive.BindProperty(RadButtonItem.IsPressedProperty, (RadObject)this, RadButtonItem.IsPressedProperty, PropertyBindingOptions.OneWay); }
protected override void CreateChildElements() { this.fillPrimitive = new FillPrimitive(); this.fillPrimitive.ZIndex = 0; this.fillPrimitive.Class = "ScrollButtonFill"; this.Children.Add(this.fillPrimitive); this.arrowPrimitive = new ArrowPrimitive(); this.arrowPrimitive.Alignment = ContentAlignment.MiddleCenter; this.arrowPrimitive.ZIndex = 1; this.arrowPrimitive.Class = "ScrollButtonArrow"; this.Children.Add(this.arrowPrimitive); this.borderPrimitive = new BorderPrimitive(); this.borderPrimitive.Class = "RepeatScrollButtonBorder"; this.borderPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize; this.Children.Add(this.borderPrimitive); }
protected override void CreateChildItems(RadElement parent) { RadCanvasViewport viewport = new RadCanvasViewport(); this.scrollView = new RadScrollViewer(viewport); this.scrollView.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize; this.scrollView.Scroll += delegate(object sender, ScrollPanelEventArgs args) { OnScroll(args); }; this.scrollView.ScrollNeedsChanged += delegate(object sender, ScrollNeedsEventArgs args) { OnScrollNeedsChanged(args); }; this.scrollView.ScrollParametersChanged += delegate(object sender, RadPanelScrollParametersEventArgs args) { OnScrollParametersChanged(args); }; this.rectangle = new RectanglePrimitive(); this.rectangle.AutoSize = false; this.rectangle.SetBounds(10, 10, 190, 190); this.rectangle.ForeColor = Color.Black; this.rectangle.BackColor = Color.Aqua; this.arrow = new ArrowPrimitive(); this.arrow.AutoSize = false; this.arrow.SetBounds(210, 210, 190, 190); this.arrow.ForeColor = Color.Black; this.arrow.BackColor = Color.Wheat; this.RootElement.Children.Add(this.scrollView); foreach (RadElement child in this.scrollView.Children) { if (child.Class == "RadScrollViewFill" && child is FillPrimitive) { background = (FillPrimitive)child; break; } } this.backgroundAdded = true; this.scrollView.Viewport.Children.Add(rectangle); this.squareAdded = true; this.scrollView.Viewport.Children.Add(arrow); this.arrowAdded = true; this.ThemeName = ""; }
protected override void CreateChildElements() { base.CreateChildElements(); this.backgroundFill = new FillPrimitive(); this.backgroundFill.Class = "SplitterFill"; this.backgroundFill.GradientStyle = GradientStyles.Solid; this.backgroundFill.SmoothingMode = SmoothingMode.Default; this.Children.Add((RadElement)this.backgroundFill); this.layout = new SplitterElementLayout(this); this.Children.Add((RadElement)this.layout); this.prevSplitterButton = new RadButtonElement(); this.prevSplitterButton.Class = "PrevDownSplitterThumb"; this.prevSplitterButton.Name = "prevSplitterButton"; this.layout.Children.Add((RadElement)this.prevSplitterButton); this.prevSplitterArrow = new ArrowPrimitive(); this.prevSplitterArrow.MinSize = new Size(4, 4); this.prevSplitterArrow.Direction = Telerik.WinControls.ArrowDirection.Left; this.prevSplitterArrow.Alignment = ContentAlignment.MiddleCenter; this.prevSplitterArrow.Class = "PrevDownSplitterThumbArrow"; this.prevSplitterButton.Children.Add((RadElement)this.prevSplitterArrow); this.nextSplitterButton = new RadButtonElement(); this.nextSplitterButton.Class = "NextUpSplitterThumb"; this.nextSplitterButton.Name = "nextSplitterButton"; this.layout.Children.Add((RadElement)this.nextSplitterButton); this.nextSplitterArrow = new ArrowPrimitive(); this.nextSplitterArrow.MinSize = new Size(4, 4); this.nextSplitterArrow.Direction = Telerik.WinControls.ArrowDirection.Right; this.nextSplitterArrow.Alignment = ContentAlignment.MiddleCenter; this.nextSplitterArrow.Class = "NextUpSSplitterThumbArrow"; this.nextSplitterButton.Children.Add((RadElement)this.nextSplitterArrow); this.border = new BorderPrimitive(); this.border.Class = "SplitterBorder"; this.border.GradientStyle = GradientStyles.Solid; this.border.SmoothingMode = SmoothingMode.Default; this.Children.Add((RadElement)this.border); }
protected override void CreateChildElements() { // text image relation this.internalLayoutPanel = new MenuImageAndTextLayout(); this.internalLayoutPanel.Class = "RadMenuItemInternalLayoutPanel"; this.Children.Add(this.internalLayoutPanel); // checkbox this.checkmark = new RadMenuCheckmark(); this.checkmark.SetValue(ImageAndTextLayoutPanel.IsImagePrimitiveProperty, true); this.checkmark.Alignment = ContentAlignment.MiddleCenter; this.checkmark.CheckElement.Alignment = ContentAlignment.MiddleCenter; this.checkmark.CheckElement.Class = "RadMenuItemCheckPrimitive"; this.internalLayoutPanel.Children.Add(this.checkmark); // image this.imagePrimitive = new ImagePrimitive(); this.imagePrimitive.SetValue(RadCheckmark.IsImageProperty, true); this.imagePrimitive.Class = "RadMenuItemImagePrimitive"; this.imagePrimitive.Alignment = ContentAlignment.MiddleCenter; this.imagePrimitive.ZIndex = this.checkmark.ZIndex + 1; this.checkmark.Children.Add(this.imagePrimitive); // menu text + separator + description in a vertical stack panel textPanel = new StackLayoutPanel(); textPanel.StretchHorizontally = false; textPanel.StretchVertically = false; textPanel.Class = "RadMenuItemTextPanel"; textPanel.Orientation = Orientation.Vertical; textPanel.EqualChildrenWidth = true; textPanel.SetValue(ImageAndTextLayoutPanel.IsTextPrimitiveProperty, true); this.internalLayoutPanel.Children.Add(textPanel); // text this.textPrimitive = new TextPrimitive(); this.textPrimitive.SetValue(ImageAndTextLayoutPanel.IsTextPrimitiveProperty, true); this.textPrimitive.Class = "RadMenuItemTextPrimitive"; textPanel.Children.Add(textPrimitive); // separator textSeparator = new LinePrimitive(); textSeparator.Class = "RadMenuItemTextSeparator"; textSeparator.Visibility = ElementVisibility.Collapsed; textPanel.Children.Add(textSeparator); // description this.descriptionTextPrimitive = new TextPrimitive(); this.descriptionTextPrimitive.Class = "RadMenuItemDescriptionText"; textPanel.Children.Add(this.descriptionTextPrimitive); // shortcuttext this.shortcutTextPrimitive = new TextPrimitive(); this.shortcutTextPrimitive.Class = "RadMenuItemShortcutPrimitive"; this.shortcutTextPrimitive.Visibility = ElementVisibility.Collapsed; this.Children.Add(this.shortcutTextPrimitive); // arrow this.arrowPrimitive = new ArrowPrimitive(); this.arrowPrimitive.Visibility = ElementVisibility.Hidden; this.arrowPrimitive.Direction = (this.RightToLeft) ? ArrowDirection.Left : ArrowDirection.Right; this.arrowPrimitive.Alignment = ContentAlignment.MiddleLeft; this.arrowPrimitive.Class = "RadMenuItemArrowPrimitive"; this.arrowPrimitive.SmoothingMode = SmoothingMode.Default; this.arrowPrimitive.MinSize = Size.Empty; this.arrowPrimitive.MaxSize = Size.Empty; this.Children.Add(this.arrowPrimitive); }
protected override void CreateChildElements() { this.arrow = new ArrowPrimitive(); this.arrow.Visibility = ElementVisibility.Hidden; this.Children.Add((RadElement)this.arrow); }