Core Library for WPF | ComponentOne
Inheritance Hierarchy
In This Topic
    C1.WPF.Core Namespace
    In This Topic
    Classes
     ClassDescription
    ClassProvides event data for asynchronous events.
    ClassDeferral used to block the event until Complete method is called.
    ClassDeferrals awaiter used to wait for the deferrals of an async event.
    ClassUseful class to overcome limitation in setting a TemplateBinding property in a visual-state animation.
    ClassA visual control used to indicate that something is ongoing.
    ClassContains information about a specific animation.
    ClassBase class for control behaviors.
    ClassRepresents an icon created from an image.
    ClassBasic control used to draw a border around another view.
    ClassBuilds a Brush from an Input color a Design brush and a color base extrapolating the design brush.
    ClassButton with a built-in style matching the suite.
    ClassRepresents a control that a user can select and clear.
    ClassRepresent an icon created from a list of icons superposed one on top of the other.
    ClassButton with a built-in style matching the suite.
    ClassProvides a way to apply data templates based on custom logic.
    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.
    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 DragStarting event.
    ClassContains information of the DragStarted event.
    ClassEasing function used to interpolate the values of an animation.
    Class 
    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.
    Class 
    ClassCross-platform helper for listening to tapped and double-tapped events.
    ClassRepresents a visual icon that can be tinted and resized.
    ClassThis factory allows creating C1Icon.
    ClassContains information about gesture events.
    ClassRepresents a control that can be used to present a collection of items.
    ClassThis class allows accessing keyboard-related information and constants.
    Class 
    ClassC1LinePanel arranges a list of items in a single row or column.
    ClassCollection of ordered System.Int32.
    ClassRepresent an icon created from a path string.
    ClassRepresents an icon created from a vector definition.
    ClassVisual element which indicates the progress of an operation.
    ClassSettings of C1ProgressBar to be used in the control template.
    ClassConverter used to extract a specific member of a thickness structure.
    ClassRepresents a button that can be selected, but not cleared, by a user.
    ClassRepeatButton with a built-in style matching the suite.
    ClassRepresents a scrollable area that can contain other visible elements.
    ClassProvides event data for the C1ScrollViewer.SizeChanged event.
    ClassProvides a view for a C1ScrollViewer when its view is changing.
    ClassProvides event data for the C1ScrollViewer.ViewChanged event.
    ClassProvides event data for the C1ScrollViewer.ViewChanging event.
    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.
    ClassProvides a way to apply styles based on custom logic.
    ClassRepresents an icon created from an svg file.
    ClassCross-platform helper for listening to tapped and double-tapped events.
    ClassContains information of the tap events.
    ClassRepresents a button that a user can expand and collapse.
    ClassRepresents an icon created from a vector definition.
    ClassBase class for views supporting standard properties.
    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.
    ClassProvides data for a cancelable event.
    ClassAttached properties used to pass brushes to Microsoft controls.
    ClassConverts between Colors and Brushes.
    ClassUtility class that helps creating an System.Windows.Input.ICommand from the delegates execute and canExecute.
    ClassClass that contains data for drag-and-drop events.
    ClassCustom System.Windows.VisualStateManager that intercepts validation states raised by the system and changes focus state to consider whether the focus is within the control and allows simplifying the development of controls that aren't just textbox but a combination of textbox and buttons or other elements.
    ClassClass that provides static extension methods for several other classes.
    Class 
    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.
    ClassRepresents a property setter which is able to assign a value to a nested property.
    ClassRepresents a collection of NestedPropertySetter objects.
    ClassConverts an System.Windows.Controls.Orientation value to a System.Windows.Media.RotateTransform.
    ClassConverts a string into an array of System.Windows.Point.
    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.
    ClassScrollBar of C1ScrollViewer.
    ClassAdds touch support to MS ScrollViewer to scroll with the finger over the scrolling area.
    ClassProvides data for the SelectionChanged event.
    ClassContains data for events with a source different from the object firing the event.
    ClassProvides access to extended typography properties.
    ClassView extensions
    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
    InterfaceRepresents a character range within a string. This is used by ISpellChecker to represent the spelling mistakes found in text.
    InterfaceDefines method to add logical children.
    InterfaceDefines methods to manipulate ordered sets.
    InterfaceThis interface is designed to be used in custom panels that support large dimensions.
    InterfaceProvides spell checking services.
    InterfaceProvides the System.Windows.ResourceDictionary object containing theme resources.
    Structures
     StructureDescription
    StructureClass that allows to increase/decrease lightness of the specified color.
    Delegates
     DelegateDescription
    DelegateMethod used to handle drag drop events.
    Enumerations
     EnumerationDescription
    EnumerationDetermines the way to draw the borders of C1Border.
    EnumerationSpecifies hard line breaks before and/or after elements in a C1.WPF.C1WrapPanel..
    EnumerationDetermines how the extrapolation of colors will be made.
    EnumerationDetermines the kind of drag gesture that will be listened.
    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.
    EnumerationSpecifies the action that will be performed when the user drops a drag source into a drop target element.
    EnumerationDefines constants that specify the current mode for zoom behavior.
    See Also