[]
        
(Showing Draft Content)

C1.WPF

C1.WPF Namespace

Classes

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.

AutoSearchBufferChangedEventArgs

Provide data for the AutoSearchBufferChanged event.

AutomationPeerFactory

This class is for internal use only.

BackgroundGradientSuppressor

Hides the BackgroundGradient when the background is transparent or not a solid color.

C1BitmapIcon

Represents an icon created from an image.

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.

C1CompositeIcon

Represent an icon created from a list of icons superposed one on top of the other.

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 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.

C1FilePicker

File picker that opens a dialog box control to allows you to select one or more files.

C1FontIcon

Represents an icon created from a font.

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.

C1HyperPanel

Arranges child elements in a stack and applies a dynamic zoom effect to the elements near the mouse.

C1HyperlinkButton

Represents a button control that displays a hyperlink.

C1Icon

Represents a visual icon that can be tinted and resized.

C1IconTemplate

This factory allows creating C1Icon.

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

Visual element used inside a C1ListBox.

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.

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 int.

C1PathIcon

Represent an icon created from a path string.

C1PolygonIcon

Represents an icon created from a vectorial definition.

C1ProgressBar

Visual element which indicates the progress of an operation.

C1ProgressBarTemplateSettings

Seetings of C1ProgressBar to be used in the control template.

C1ProgressIndicator

Visual element which indicates application busy state.

C1ProjectThicknessConverter

Converter used to extract a specific member of a thickness structure.

C1PropertyPathHelper

Provides helper methods to work with 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.

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

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 TextBox on edit mode, and a 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.

C1VectorIcon

Represents an icon created from a vectorial definition.

C1Window

Shows content in a window.

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.

ColorEx

Provides access to system colors according to the current theme.

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 MaskedTextChanged event.

OpacityConverter

Converter used to convert bool values into opacity values. true = 1, false = 0.

PointArrayTypeConverter

PopupUtil

Utility methods for popups.

PositionChangedEventArgs

Provides data for the 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.

ThemeEx

Provides access to system colors according to the current theme.

TypeEx

The TypeEx class provides useful extension methods for the Type class.

VTreeHelper

The VTreeHelper class provides utility methods that perform common tasks involving nodes in a visual tree.

ValidateInputEventArgs

Arguments for the event fired to validate the input.

VisibilityConverter

Converter from/to Visibility and Boolean.

ZoomToScaleTransformConverter

Converts a double value to a ScaleTransform.

Structs

AnchorMatching

Specifies an anchor matching between two elements.

C1HslColor

Class that allows to increase/decrease lightness of the specified color.

C1ZoomUnit

Represent a zoom which can be expresed like a fixed value, or relative to the viewport.

Interfaces

IC1ContextMenu

Defines the context menu interface.

IC1SupportIncrementalLoading

When the source of a C1ListBox implement this interface the items can be loaded on demand.

ICharRange

Represents a character range within a string. This is used by ISpellChecker to represent the spelling mistakes found in text.

IOrderedSet<T>

Defines methods to manipulate ordered sets.

ISpellChecker

Provides spell checking services.

Enums

Anchor

Specifies an anchor point in a visual element.

AutoScrollMode

The ExpandMode enumeration is used in C1TreeView to specify the allowed number of expanded C1TreeViewItems.

AutoSizeMode

Determines how the popup will be resized when the content changes its size.

BreakLine

Specifies hard line breaks before and/or after elements in a C1WrapPanel..

BrushBuilderExtrapolationMethod

Determines how the extrapolation of colors will be made.

C1ComboBoxSelectionMode

C1ComboBox Selection Mode

C1DragHelperMode

Determines the kind of drag gesture that will be listened.

C1ExpandDirection

Specifies the direction in which a C1Expander control opens.

C1ListBoxItemState

State of a C1ListViewerItem.

C1MessageBoxButton

Specifies the buttons that are displayed on a message box.

C1MessageBoxIcon

Specifies the icon that is displayed by a message box.

C1PointerDeviceType

Enumerates the different kind of devices which can perform drag operations.

C1SelectionMode

Defines the selection behavior for a control which supports the SelectionMode property like C1treeView.

C1TabItemCloseOptions

Close button options for the C1TabControl

C1TabItemShape

Supported shapes for the C1TabItem

C1TabPanelOverlapDirection

Z-Index arrangement of the items in the C1TabPanel.

C1WindowState

Specifies whether a window is minimized, maximized, or floating.

C1ZoomUnitType

Represent the kind of zoom.

Condition

Defines how to filter the items of ComboBox.

Dock

Specifies how controls are sized and aligned within C1.Silverlight.C1DockPanel controls.

DragDropEffect

Specifies the action that will be performed when the user drops a drag source into a drop target element.

DropAction

Specifies the action that will be performed when the user drops a drag source into a drop target element.

DropDownDirection

Provides the supported expand directions for the C1ComboBox.

ExpandMode

The ExpandMode enumeration is used in C1TreeView to specify the allowed number of expanded C1TreeViewItems.

MaskFormat

Defines how to format the value inside of a C1MaskedTextBox.

PinMode

Possible states of pin status for a C1TabItem.

RangeSliderScrollBehavior

Specifies how thumbs will be moved when mouse click will be performed outside selected area.

RangeValidationMode

Mode of validation of the range between Maximum and Minimum of C1NumericBox.

SelectOnFocusCondition

Defines the possible conditions that cause selection of an entire control text when control receives focus.

SelectedItemOptions

Determines what part of the selected item should be displayed in the parent C1RadialMenuItem.

UnselectedContentMode

Determines how C1TabControl retains the content of C1TabItems never or no longer selected.

ValidationState

Enumerates binding validation states.

ZoomMode

Indicates the current mode for zoom behavior in the ScrollViewer content.

Delegates

DragDropEventHandler

Method used to handle drag drop events.

MaskedTextChangedEventHandler

Represents the method that handles the MaskedTextChanged event.

SelectionChangingEventHandler