Basic Library for WPF and Silverlight | ComponentOne
Inheritance Hierarchy
In This Topic
    C1.Silverlight 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.
    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.
    ClassDefines a command that implements ICommand and is routed through the element tree. Limitation: when converting from string, doesn't honor xaml namespaces. If you have several classes with the same name in different namespaces, don't set command in xaml as string, use binding syntax instead.
    ClassThe C1ContextMenu control represents a menu that can be displayed when the user clicks the right mouse button over a control.
    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.
    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.
    ClassArranges child elements in a stack and applies a dynamic zoom effect to the elements near the mouse.
    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.
    Class 
    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 C1Window.
    ClassDialog shown when unlicensed products are used (evaluation dialog).
    ClassThe C1NumericBox control is a numeric editor that allows you to display and edit numeric values in many formats.
    ClassCollection of ordered System.Int32.
    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.
    ClassDisplays a message box to get user input.
    ClassControl that displays the content of a prompt box. It's meant to be used inside a C1Window.
    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.
    ClassThe base class for CanExecuteRoutedEventArgs and ExecutedRoutedEventArgs classes. Provides some additional properties comparing to the System.Windows.RoutedEventArgs class.
    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.
    ClassProvides basic logic to handle item selection using different selection modes.
    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.
    ClassExposes C1TabControl to UI automation
    ClassRepresents a selectable item in a C1TabControl.
    ClassExposes C1TabItem to UI automation
    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.
    ClassProvides a way to arrange content in a grid where all the cells in the grid have the same size.
    ClassDisplays binding validation errors.
    ClassShows content in a window inside Silverlight.
    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.
    ClassProvides data for a cancelable event.
    ClassProvides data for the CommandBinding.CanExecute and CommandBinding.PreviewCanExecute routed events.
    ClassConverts chars to strings.
    ClassAttached properties used to pass brushes to Microsoft controls.
    ClassProvides access to the clipboard.
    ClassConverts between Colors and Brushes.
    ClassBinds an System.Windows.Input.ICommand to the event handlers that implement the command.
    ClassConverts an System.Windows.Input.ICommand object to and from other types.
    ClassProvides attached properties emulating ICommandSource interface.
    ClassProvides command related utility methods that register CommandBinding objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.
    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.
    ClassProvides data for the CommandBinding.Executed and CommandBinding.PreviewExecuted routed 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.
    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 a set of methods and properties that help you trace the execution of your code. This class cannot be inherited.
    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
    DelegateRetrieves all the items that are comprised between the startItem and the endItem. Used when making a consecutive selection.
    DelegateUsed to get the current state of an item (selected/unselected).
    DelegateUsed to set an item as selected/unselected.
    DelegateRepresents the method that handles a cancelable event.
    DelegateRepresents the method that will handle the CommandBinding.CanExecute event.
    DelegateMethod used to handle drag drop events.
    DelegateRepresents the method that will handle the CommandBinding.Executed and CommandBinding.PreviewExecuted 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.
    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 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.
    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