ComponentOne Basic Library for WPF and Silverlight
Inheritance Hierarchy
In This Topic
    C1.WPF Namespace
    In This Topic
    Classes
     ClassDescription
    ClassMultiplies supplied double value by the parameter value.
    ClassKeeps arc segment definition properties which can be used in xaml to draw the ArcSegment.
    ClassThis class is for internal use only.
    ClassProvide data for the AutoSearchBufferChanged event.
    ClassHides the BackgroundGradient when the background is transparent or not a solid color.
    ClassRepresents an icon created from an image.
    ClassBuilds a Brush from an Input color a Design brush and a color base extrapolating the design brush.
    ClassThe 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.
    ClassImplements a selectable item inside a C1ComboBox.
    ClassRepresent an icon created from a list of icons superposed one on top of the other.
    ClassRepresents a service that provides static methods to display a context menu.
    ClassProvides a way to apply data templates based on custom logic.
    ClassUtility class that helps creating an System.Windows.Input.ICommand from the delegates execute and canExecute.
    ClassDefines an area where you can arrange child elements either horizontally or vertically, relative to each other.
    ClassContains information of the DragCompleted event.
    ClassContains information of the DragDelta event.
    ClassProvides methods for drag-and-drop operations in Silverlight applications.
    ClassContains information of the drag events.
    ClassCross-platform helper for listening to drag gestures supporting inertia.
    ClassContains information of the DragInertiaStarted event.
    ClassContains information of the DragStarted event.
    ClassContains information of the DragStarting event.
    ClassC1DropDown 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.
    ClassC1DropDown 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.
    ClassContenControl that supports edit mode using a TextBox. ContenControl that supports edit mode.
    ClassFile picker that opens a dialog box control to allows you to select one or more files.
    ClassRepresents an icon created from a font.
    ClassProvides the base implementation for all controls that contain single content and have a header.
    ClassRepresents a control that can be used to present a collection of items which have header and content.
    ClassRepresents a DataTemplate that supports C1HierarchicalPresenter, such as TreeViewItem.
    ClassRepresents a control that contains multiple items and has a header.
    ClassRepresents a button control that displays a hyperlink.
    ClassArranges child elements in a stack and applies a dynamic zoom effect to the elements near the mouse.
    ClassRepresents a visual icon that can be tinted and resized.
    ClassThis factory allows creating C1Icon.
    ClassContains information of the drag events.
    ClassRepresents a control that can be used to present a collection of items.
    ClassWrapper to get layout rounding in WPF 3.5.
    ClassRepresents a control that applies a layout transformation to its Content.
    ClassC1LinePanel arranges a list of items in a single row or column.
    ClassList of items which can be used with heavy templates and preview template to scroll quickly.
    ClassVisual element used inside a C1ListBox.
    ClassList of items which can be used with heavy templates and preview template to scroll quickly.
    ClassVisual element used inside a C1ListViewer.
    ClassVirtualizing stack panel which supports preview templates in order to scroll quickly.
    ClassRepresents 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.
    ClassThe C1Menu control enables you hierarchically organize elements associated with event handlers.
    ClassRepresents a selectable item inside a C1Menu control.
    ClassList of menu items. This list can be set as the content of a dropdown to make a drop down list.
    ClassDisplays a message box.
    ClassControl that displays the content of a message box. It's meant to be used inside a C1.Silverlight.C1Window.
    ClassThe C1NumericBox control is a numeric editor that allows you to display and edit numeric values in many formats.
    ClassCollection of ordered System.Int32.
    ClassRepresent an icon created from a path string.
    ClassRepresents an icon created from a vectorial definition.
    ClassVisual element which indicates the progress of an operation. C1ProgressBar represents a control that indicates indeterminate progress of an operation.
    ClassSeetings of C1ProgressBar to be used in the control template.
    ClassVisual element which indicates application busy state. C1ProgressIndicator represents a control that indicates applycation busy state.
    ClassConverter used to extract a specific member of a thickness structure.
    ClassProvides helper methods to work with System.Linq.Expressions.Expression and property paths.
    ClassThe supplementary control to use in the C1RadialMenu control template.
    ClassAn item for color selection inside a C1RadialMenu control.
    ClassUsed within the template of the C1RadialMenu control to specify where submenu of the C1RadialColorItem should be placed.
    ClassThe C1RadialMenu control represents a touch-friendly alternative to the traditional context menu.
    ClassRepresents a selectable item inside a C1RadialMenu control.
    ClassUsed within the template of the C1RadialMenu control to specify where items are placed.
    ClassAn item for numeric items selection inside a C1RadialMenu control.
    ClassPositions child elements in a circle, from the StartAngle to the EndAngle in the clockwise direction.
    ClassUsed within the template of the C1RadialMenu control to display radial slider for selecting numeric values. control to display radial slider for selecting numeric values.
    ClassThe C1RangeSlider control enables the end-user to select two values from a range by moving two Thumb controls along a track.
    ClassContains information of the ScrollCompleted event.
    ClassContains information of the ScrollDelta event.
    ClassContains information of the scroll events.
    ClassCross-platform helper for listening to scroll gestures using mouse wheel.
    ClassContains information of the ScrollStarted event.
    ClassRepresents a scrollable area that can contain other visible elements.
    ClassControl that is used to separate items in menus and toolbar.
    ClassConverter used to bind specific inner element corner radius to the control CornerRadius.
    ClassConverter used to bind specific sides of inner elements thickness to the main control thickness.
    ClassSystem.Windows.Controls.ContentControl which allows specifying a value between 0 and 1 to perform slide animations which affect the layout.
    ClassConverter used to adjust a path so that it renders its stroke inside and not to both side of its position.
    ClassButton which contains another button in the right side which opens a popup.
    ClassProvides a way to apply styles based on custom logic.
    ClassRepresents a control that contains multiple items that share the same space on the screen.
    ClassRepresents a selectable item in a C1TabControl.
    ClassControl containing the header of a C1TabItem. Supports different appearances, defined by the Shape property.
    ClassConverter used to clip off the bottom part of ribbon borders.
    ClassInternal element used in both C1TabItem and C1DockTabItem to avoid repetition.
    ClassInternal element used in the control template of C1TabControls.
    ClassCross-platform helper for listening to tapped and double-tapped events.
    ClassContains information of the tap events.
    ClassDual control that provides a System.Windows.Controls.TextBox on edit mode, and a System.Windows.Controls.ContentControl on readonly mode.
    ClassList of items displayed in columns determined by the size of the items.
    ClassVirtualizing panel which render the items in columns depending on the size of the items.
    ClassRepresents a control that displays hierarchical data in a tree structure that has items that can expand and collapse.
    ClassExpand/Co
    ClassImplements a selectable item in a C1TreeView control.
    ClassVertical connecting line.
    ClassA Panel which contains the vertical lines.
    ClassVirtualizing stack panel.
    ClassDisplays binding validation errors.
    ClassRepresents an icon created from a vectorial definition.
    ClassShows content in a window.
    ClassPositions child elements sequentially from top to bottom or from right to left, depending on the value of the Orientation property.
    ClassContains information of the ZoomCompleted event.
    ClassContains information of the ZoomDelta event.
    ClassContains information of the zoom events.
    ClassCross-platform helper for listening to zoom gestures either using the mouse or fingers.
    ClassContains information of the ZoomStarted event.
    ClassConverts a string to a C1ZoomUnit and vice versa.
    ClassProvides data for a cancelable event.
    ClassAttached properties used to pass brushes to Microsoft controls.
    ClassConverts between Colors and Brushes.
    ClassProvides access to system colors according to the current theme.
    ClassConverter which receive a function to convert the value
    ClassProvides exntesions methods for Dock.
    ClassConverts double value to the thickness with uniform length on each side.
    ClassClass that contains data for drag-and-drop events.
    ClassWhen clear style,ExpandButton tag will be null, it can not converter to double
    ClassClass that provides static extension methods for several other classes.
    ClassContains 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.
    ClassKeyboard utilities.
    ClassDefines row or column specific properties that apply to C1LinePanel elements.
    ClassProvides data for the C1MaskedTextBox.MaskedTextChanged event.
    ClassConverter used to convert System.Boolean values into opacity values. true = 1, false = 0.
    Class 
    ClassUtility methods for popups.
    ClassProvides data for the C1Window.PositionChanged event.
    ClassArgument of the event fired before the drop-down box is opened.
    ClassProvides event data for OnPropertyChanged events.
    ClassProvides event data for OnPropertyChanging events.
    ClassElement used inside ScrollBar template in order to provide the appropriate CornerRadius for the scrollbar buttons.
    ClassElement used inside ScrollViewer template in order to provide the appropriate Clip for ScrollContentPresenter.
    ClassElement used inside ScrollViewer template in order to provide the appropriate CornerRadius for the scrollbars and scroll content presenter.
    ClassElement used inside ScrollViewer template in order to provide the appropriate CornerRadius for the scrollbars.
    ClassAdds touch support to MS ScrollViewer to scroll with the finger over the scrolling area.
    ClassProvides data for the SelectionChanged event.
    ClassProvide data for the SelectionChanging event.
    ClassInternal 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.
    ClassContains data for events with a source different from the object firing the event.
    ClassAutoComplete event details.
    ClassProvides access to system colors according to the current theme.
    ClassThe TypeEx class provides useful extension methods for the System.Type class.
    ClassArguments for the event fired to validate the input.
    ClassConverter from/to Visibility and Boolean.
    ClassThe VTreeHelper class provides utility methods that perform common tasks involving nodes in a visual tree.
    ClassConverts a double value to a System.Windows.Media.ScaleTransform.
    Interfaces
     InterfaceDescription
    InterfaceDefines the context menu interface.
    InterfaceWhen the source of a C1ListBox implement this interface the items can be loaded on demand.
    InterfaceRepresents a character range within a string. This is used by ISpellChecker to represent the spelling mistakes found in text.
    InterfaceDefines methods to manipulate ordered sets.
    InterfaceProvides spell checking services.
    Structures
     StructureDescription
    StructureSpecifies an anchor matching between two elements.
    StructureClass that allows to increase/decrease lightness of the specified color.
    StructureRepresent a zoom which can be expresed like a fixed value, or relative to the viewport.
    Delegates
     DelegateDescription
    DelegateMethod used to handle drag drop events.
    DelegateRepresents the method that handles the C1MaskedTextBox.MaskedTextChanged event.
    Delegate 
    Enumerations
     EnumerationDescription
    EnumerationSpecifies an anchor point in a visual element.
    EnumerationThe ExpandMode enumeration is used in C1TreeView to specify the allowed number of expanded C1TreeViewItems.
    EnumerationDetermines how the popup will be resized when the content changes its size.
    EnumerationSpecifies hard line breaks before and/or after elements in a C1WrapPanel..
    EnumerationDetermines how the extrapolation of colors will be made.
    EnumerationC1ComboBox Selection Mode
    EnumerationDetermines the kind of drag gesture that will be listened.
    EnumerationSpecifies the direction in which a C1.Silverlight.Extended.C1Expander control opens.
    EnumerationState of a C1ListViewerItem.
    EnumerationSpecifies the buttons that are displayed on a message box.
    EnumerationSpecifies the icon that is displayed by a message box.
    EnumerationEnumerates the different kind of devices which can perform drag operations.
    EnumerationDefines the selection behavior for a control which supports the SelectionMode property like C1treeView.
    EnumerationClose button options for the C1TabControl
    EnumerationSupported shapes for the C1TabItem
    EnumerationZ-Index arrangement of the items in the C1TabPanel.
    EnumerationSpecifies whether a window is minimized, maximized, or floating.
    EnumerationRepresent the kind of zoom.
    EnumerationDefines how to filter the items of ComboBox.
    EnumerationSpecifies how controls are sized and aligned within C1.Silverlight.C1DockPanel controls.
    EnumerationSpecifies the action that will be performed when the user drops a drag source into a drop target element.
    EnumerationSpecifies the action that will be performed when the user drops a drag source into a drop target element.
    EnumerationProvides the supported expand directions for the C1ComboBox.
    EnumerationThe ExpandMode enumeration is used in C1TreeView to specify the allowed number of expanded C1TreeViewItems.
    EnumerationDefines how to format the value inside of a C1MaskedTextBox.
    EnumerationPossible states of pin status for a C1TabItem.
    EnumerationSpecifies how thumbs will be moved when mouse click will be performed outside selected area.
    EnumerationMode of validation of the range between Maximum and Minimum of C1NumericBox.
    EnumerationDetermines what part of the selected item should be displayed in the parent C1RadialMenuItem.
    EnumerationDefines the possible conditions that cause selection of an entire control text when control receives focus.
    EnumerationDetermines how C1TabControl retains the content of C1TabItems never or no longer selected.
    EnumerationEnumerates binding validation states.
    EnumerationIndicates the current mode for zoom behavior in the ScrollViewer content.
    See Also