Primitives are the elements in the control element tree that are painted to the screen when Windows displays a form containing a Telerik RadControl. All primitives are derived from BasePrimitive, a subclass of VisualElement. BasePrimitive adds the virtual PaintPrimitive() method to VisualElement. The descendants of BasePrimitive override this virtual function to draw themselves. Individual primitive classes expose additional properties. For example, the TextPrimitive class includes a Text property, which specifies the text that it will place on the screen. The Telerik Presentation Framework includes the following primitives:
ArrowPrimitive: Represents an arrow on screen, such as the arrow in a RadDropDownButton control.
BorderPrimitive: Represents the border around a control or area.
CheckPrimitive: Represents a check mark.
FillPrimitive: Represents the fill within a rectangular area.
GripPrimitive: Displays a vertical row of dots as an visual cue that the area can be gripped and dragged.
ImagePrimitive: Represents an image.
LinePrimitive: Represents a line.
OverflowPrimitive: Represents an overflow arrow.
ProgressBarPrimitive: Represents the interior of a progress bar.
RadioPrimitive: Represents a single radio button.
RectanglePrimitive represents a rectangle.
TextPrimitive: Represents a string of text.
TrackBarPrimitive: Represents the basic UI of a trackbar, without the trackbar thumb.