| Class | Description |
| AngleConverter | Multiplies supplied double value by the parameter value. |
| ArcSegmentDef | Keeps arc segment definition properties which can be used in xaml to draw the ArcSegment. |
| AutomationPeerFactory | This class is for internal use only. |
| AutoSearchBufferChangedEventArgs | Provide data for the AutoSearchBufferChanged event. |
| BackgroundGradientSuppressor | Hides the BackgroundGradient when the background is transparent or not a solid color. |
| C1BrushBuilder | Builds a Brush from an Input color a Design brush and a color base extrapolating the design brush. |
| C1ComboBox | The C1ComboBox control combines an editable text box with an auto-searchable drop-down list. The list can be shown or hidden by clicking the control’s drop-down arrow. |
| C1ComboBoxItem | Implements a selectable item inside a C1ComboBox. |
| C1ContextMenuService | Represents a service that provides static methods to display a context menu. |
| C1DataTemplateSelector | Provides a way to apply data templates based on custom logic. |
| C1DelegateCommand | Utility class that helps creating an System.Windows.Input.ICommand from the delegates execute and canExecute. |
| C1DockPanel | Defines an area where you can arrange child elements either horizontally or vertically, relative to each other. |
| C1DragCompletedEventArgs | Contains information of the DragCompleted event. |
| C1DragDeltaEventArgs | Contains information of the DragDelta event. |
| C1DragDropManager | Provides methods for drag-and-drop operations in Silverlight applications. |
| C1DragEventArgs | Contains information of the drag events. |
| C1DragHelper | Cross-platform helper for listening to drag gestures supporting inertia. |
| C1DragInertiaStartedEventArgs | Contains information of the DragInertiaStarted event. |
| C1DragStartedEventArgs | Contains information of the DragStarted event. |
| C1DragStartingEventArgs | Contains information of the DragStarting event. |
| C1DropDown | C1DropDown provides a generic drop-down control with a Header property that determines what the user sees when the drop-down part of the control is closed, and a Content property that determines what goes into the drop-down section. |
| C1DropDownButton | C1DropDown provides a generic drop-down control with a Header property that determines what the user sees when the drop-down part of the control is closed, and a Content property that determines what goes into the drop-down section. |
| C1EditableContentControl | ContenControl that supports edit mode using a TextBox. ContenControl that supports edit mode. |
| C1FilePicker | File picker that opens a dialog box control to allows you to select one or more files. |
| C1HeaderedContentControl | Provides the base implementation for all controls that contain single content and have a header. |
| C1HeaderedItemsControl | Represents a control that can be used to present a collection of items which have header and content. |
| C1HierarchicalDataTemplate | Represents a DataTemplate that supports C1HierarchicalPresenter, such as TreeViewItem. |
| C1HierarchicalPresenter | Represents a control that contains multiple items and has a header. |
| C1HyperlinkButton | Represents a button control that displays a hyperlink. |
| C1HyperPanel | Arranges child elements in a stack and applies a dynamic zoom effect to the elements near the mouse. |
| C1InputEventArgs | Contains information of the drag events. |
| C1ItemsControl | Represents a control that can be used to present a collection of items. |
| C1LayoutRounder | Wrapper to get layout rounding in WPF 3.5. |
| C1LayoutTransformer | Represents a control that applies a layout transformation to its Content. |
| C1LinePanel | C1LinePanel arranges a list of items in a single row or column. |
| C1ListBox | List of items which can be used with heavy templates and preview template to scroll quickly. |
| C1ListBoxItem | |
| C1ListViewer | List of items which can be used with heavy templates and preview template to scroll quickly. |
| C1ListViewerItem | Visual element used inside a C1ListViewer. |
| C1ListViewerPanel | Virtualizing stack panel which supports preview templates in order to scroll quickly. |
| C1MaskedTextBox | Represents a control that uses a mask to prevent users from entering invalid data. The C1MaskedTextBox is an editor that uses a mask to prevent end-users from entering invalid data. |
| C1Menu | The C1Menu control enables you hierarchically organize elements associated with event handlers. |
| C1MenuItem | Represents a selectable item inside a C1Menu control. |
| C1MenuList | List of menu items. This list can be set as the content of a dropdown to make a drop down list. |
| C1MessageBox | Displays a message box. |
| C1MessageBoxContent | Control that displays the content of a message box. It's meant to be used inside a C1.Silverlight.C1Window. |
| C1NumericBox | The C1NumericBox control is a numeric editor that allows you to display and edit numeric values in many formats. |
| C1OrderedSet | Collection of ordered System.Int32. |
| C1ProgressBar | Visual element which indicates the progress of an operation. C1ProgressBar represents a control that indicates indeterminate progress of an operation. |
| C1ProgressBarTemplateSettings | Seetings of C1ProgressBar to be used in the control template. |
| C1ProgressIndicator | Visual element which indicates application busy state. C1ProgressIndicator represents a control that indicates applycation busy state. |
| C1ProjectThicknessConverter | Converter used to extract a specific member of a thickness structure. |
| C1PropertyPathHelper | Provides helper methods to work with System.Linq.Expressions.Expression and property paths. |
| C1RadialBackgroundPresenter | The supplementary control to use in the C1RadialMenu control template. |
| C1RadialColorItem | An item for color selection inside a C1RadialMenu control. |
| C1RadialColorItemsPresenter | Used within the template of the C1RadialMenu control to specify where submenu of the C1RadialColorItem should be placed. |
| C1RadialMenu | The C1RadialMenu control represents a touch-friendly alternative to the traditional context menu. |
| C1RadialMenuItem | Represents a selectable item inside a C1RadialMenu control. |
| C1RadialMenuItemsPresenter | Used within the template of the C1RadialMenu control to specify where items are placed. |
| C1RadialNumericItem | An item for numeric items selection inside a C1RadialMenu control. |
| C1RadialPanel | Positions child elements in a circle, from the StartAngle to the EndAngle in the clockwise direction. |
| C1RadialSlider | Used within the template of the C1RadialMenu control to display radial slider for selecting numeric values. control to display radial slider for selecting numeric values. |
| C1RangeSlider | The C1RangeSlider control enables the end-user to select two values from a range by moving two Thumb controls along a track. |
| C1ScrollCompletedEventArgs | Contains information of the ScrollCompleted event. |
| C1ScrollDeltaEventArgs | Contains information of the ScrollDelta event. |
| C1ScrollEventArgs | Contains information of the scroll events. |
| C1ScrollHelper | Cross-platform helper for listening to scroll gestures using mouse wheel. |
| C1ScrollStartedEventArgs | Contains information of the ScrollStarted event. |
| C1ScrollViewer | Represents a scrollable area that can contain other visible elements. |
| C1Separator | Control that is used to separate items in menus and toolbar. |
| C1SideRadiusConverter | Converter used to bind specific inner element corner radius to the control CornerRadius. |
| C1SideThicknessConverter | Converter used to bind specific sides of inner elements thickness to the main control thickness. |
| C1SlideContentControl | System.Windows.Controls.ContentControl which allows specifying a value between 0 and 1 to perform slide animations which affect the layout. |
| C1SlopedBorderAdjustConverter | Converter used to adjust a path so that it renders its stroke inside and not to both side of its position. |
| C1SplitButton | Button which contains another button in the right side which opens a popup. |
| C1StyleSelector | Provides a way to apply styles based on custom logic. |
| C1TabControl | Represents a control that contains multiple items that share the same space on the screen. |
| C1TabItem | Represents a selectable item in a C1TabControl. |
| C1TabItemBorder | Control containing the header of a C1TabItem. Supports different appearances, defined by the Shape property. |
| C1TabItemBorderClipConverter | Converter used to clip off the bottom part of ribbon borders. |
| C1TabItemPresenter | Internal element used in both C1TabItem and C1DockTabItem to avoid repetition. |
| C1TabPanel | Internal element used in the control template of C1TabControls. |
| C1TapHelper | Cross-platform helper for listening to tapped and double-tapped events. |
| C1TappedEventArgs | Contains information of the tap events. |
| C1TextEditableContentControl | Dual control that provides a System.Windows.Controls.TextBox on edit mode, and a System.Windows.Controls.ContentControl on readonly mode. |
| C1TileListBox | List of items displayed in columns determined by the size of the items. |
| C1TileListBoxPanel | Virtualizing panel which render the items in columns depending on the size of the items. |
| C1TreeView | Represents a control that displays hierarchical data in a tree structure that has items that can expand and collapse. |
| C1TreeViewExpandButton | Expand/Co |
| C1TreeViewItem | Implements a selectable item in a C1TreeView control. |
| C1TreeViewLine | Vertical connecting line. |
| C1TreeViewLinePanel | A Panel which contains the vertical lines. |
| C1TreeViewPanel | Virtualizing stack panel. |
| C1ValidationDecorator | Displays binding validation errors. |
| C1Window | Shows content in a window inside WPF. |
| C1WrapPanel | Positions child elements sequentially from top to bottom or from right to left, depending on the value of the Orientation property. |
| C1ZoomCompletedEventArgs | Contains information of the ZoomCompleted event. |
| C1ZoomDeltaEventArgs | Contains information of the ZoomDelta event. |
| C1ZoomEventArgs | Contains information of the zoom events. |
| C1ZoomHelper | Cross-platform helper for listening to zoom gestures either using the mouse or fingers. |
| C1ZoomStartedEventArgs | Contains information of the ZoomStarted event. |
| C1ZoomUnitTypeConverter | Converts a string to a C1ZoomUnit and vice versa. |
| CancelSourceEventArgs | Provides data for a cancelable event. |
| ClearStyleExtensions | Attached properties used to pass brushes to Microsoft controls. |
| ColorConverter | Converts between Colors and Brushes. |
| CustomConverter | Converter which receive a function to convert the value |
| DockExtensions | Provides exntesions methods for Dock. |
| DoubleToThicknessConverter | Converts double value to the thickness with uniform length on each side. |
| DragDropEventArgs | Class that contains data for drag-and-drop events. |
| ExpandButtonTagConverter | When clear style,ExpandButton tag will be null, it can not converter to double |
| Extensions | Class that provides static extension methods for several other classes. |
| ItemPreparedEventArgs | Contains event data for the item prepared/cleared event. The event is associated to the PrepareContainerForItemOverride and ClearContainerForItemOverride methods of classes derived from C1HierarchicalPresenter. PrepareContainerForItemOverride and ClearContainerForItemOverride are invoked to prepare/clear a visual element to display the specified data bound item. |
| KeyboardUtil | Keyboard utilities. |
| LineDefinition | Defines row or column specific properties that apply to C1LinePanel elements. |
| MaskedTextChangedEventArgs | Provides data for the C1MaskedTextBox.MaskedTextChanged event. |
| OpacityConverter | Converter used to convert System.Boolean values into opacity values. true = 1, false = 0. |
| PopupUtil | Utility methods for popups. |
| PositionChangedEventArgs | Provides data for the C1Window.PositionChanged event. |
| PrepareDropDownEventArgs | Argument of the event fired before the drop-down box is opened. |
| PropertyChangedEventArgs<T> | Provides event data for OnPropertyChanged events. |
| PropertyChangingEventArgs<T> | Provides event data for OnPropertyChanging events. |
| ScrollBarCornerRadiusBuilder | Element used inside ScrollBar template in order to provide the appropriate CornerRadius for the scrollbar buttons. |
| ScrollViewerContentPresenterClip | Element used inside ScrollViewer template in order to provide the appropriate Clip for ScrollContentPresenter. |
| ScrollViewerCornerRadiusBase | Element used inside ScrollViewer template in order to provide the appropriate CornerRadius for the scrollbars and scroll content presenter. |
| ScrollViewerCornerRadiusBuilder | Element used inside ScrollViewer template in order to provide the appropriate CornerRadius for the scrollbars. |
| ScrollViewerTouchBehavior | Adds touch support to MS ScrollViewer to scroll with the finger over the scrolling area. |
| SelectionChangedEventArgs<T> | Provides data for the SelectionChanged event. |
| SelectionChangingEventArgs | Provide data for the SelectionChanging event. |
| SmallShapePresenter | Internal class. Wrap a Shape object, such as a Path, with a SmallShapePresenter to prevent the shape from taking all available space when MaxHeight/MaxWidth is less than infinity. |
| SourcedEventArgs | Contains data for events with a source different from the object firing the event. |
| TextEditedEventArgs | AutoComplete event details. |
| ValidateInputEventArgs | Arguments for the event fired to validate the input. |
| VisibilityConverter | Converter from/to Visibility and Boolean. |
| VTreeHelper | The VTreeHelper class provides utility methods that perform common tasks involving nodes in a visual tree. |
| ZoomToScaleTransformConverter | Converts a double value to a System.Windows.Media.ScaleTransform. |