[]
        
(Showing Draft Content)

C1.WPF.Core

C1.WPF.Core Namespace

Classes

AsyncEventArgs

Provides event data for asynchronous events.

AsyncEventArgsDeferral

Deferral used to block the event until Complete(Exception) method is called.

AsyncEventArgsDeferralsAwaiter

Deferrals awaiter used to wait for the deferrals of an async event.

BindingProxy

Useful class to overcome limitation in setting a TemplateBinding property in a visual-state animation.

C1ActivityIndicator

A visual control used to indicate that something is ongoing.

C1Animation

Contains information about a specific animation.

C1Behavior<T>

Base class for control behaviors.

C1BitmapIcon

Represents an icon created from an image.

C1Border

Basic control used to draw a border around another view.

C1BrushXmlSerializer

Provides extension methods for XML serialization and deserialization of Brush.

C1Button

Button with a built-in style matching the suite.

C1CheckBox

Represents a control that a user can select and clear.

C1CompositeIcon

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

C1ContentControl

Button with a built-in style matching the suite.

C1DataTemplateSelector

Provides a way to apply data templates based on custom logic.

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.

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.

C1DragPreviewEventArgs

Contains information of the DragStarting event.

C1DragStartedEventArgs

Contains information of the DragStarted event.

C1Easing

Easing function used to interpolate the values of an animation.

C1Font

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 can be used to present a hierarchical collection of items.

C1HoverHelper

Cross-platform helper for listening to pointer hovering events.

C1Icon

Represents a visual icon that can be tinted and resized.

C1IconTemplate

This factory allows creating C1Icon.

C1InputEventArgs

Contains information about gesture events.

C1ItemsControl

Represents a control that can be used to present a collection of items.

C1KeyboardHelper

This class allows accessing keyboard-related information and constants.

C1LayoutTransformer

Represents a layout transformer control with a single piece of content of any type.

C1LinePanel

C1LinePanel arranges a list of items in a single row or column.

C1OrderedSet

Collection of ordered int.

C1PathIcon

Represent an icon created from a path string.

C1PolygonIcon

Represents an icon created from a vector definition.

C1ProgressBar

Visual element which indicates the progress of an operation.

C1ProgressBarTemplateSettings

Settings of C1ProgressBar to be used in the control template.

C1ProjectThicknessConverter

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

C1RadioButton

Represents a button that can be selected, but not cleared, by a user.

C1RepeatButton

RepeatButton with a built-in style matching the suite.

C1SVGIcon

Represents an icon created from an svg file.

C1ScrollViewer

Represents a scrollable area that can contain other visible elements.

C1ScrollViewerSizeChangedEventArgs

Provides event data for the C1ScrollViewer.SizeChanged event.

C1ScrollViewerViewChangedEventArgs

Provides event data for the C1ScrollViewer.ViewChanged event.

C1ScrollViewerViewChangingEventArgs

Provides event data for the C1ScrollViewer.ViewChanging event.

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.

C1StyleSelector

Provides a way to apply styles based on custom logic.

C1TapHelper

Cross-platform helper for listening to tapped and double-tapped events.

C1TappedEventArgs

Contains information of the tap events.

C1ToggleButton

Represents a button that a user can expand and collapse.

C1VectorIcon

Represents an icon created from a vector definition.

C1View

Base class for views supporting standard properties.

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.

CancelSourceEventArgs

Provides data for a cancelable event.

ClearStyleExtensions

Attached properties used to pass brushes to Microsoft controls.

ColorConverter

Converts between Colors and Brushes.

DefaultValueConverter

Converts a value into a specified type.

DelegateCommand

Utility class that helps creating an ICommand from the delegates execute and canExecute.

DelegateConverter

Converters values using the specified delegates.

DoubleArrayTypeConverter

Converts a string into an array of double.

DragDropEventArgs

Class that contains data for drag-and-drop events.

EnhancedValidationVisualStateManager

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

Extensions

Class that provides static extension methods for several other classes.

FontFamilyConverter

Represents FontFamily converter.

GridLengthConverter

Represents a GridLength converter.

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.

NestedPropertySetter

Represents a property setter which is able to assign a value to a nested property.

NestedPropertySetterCollection

Represents a collection of NestedPropertySetter objects.

OrientationConverter

Converts an Orientation value to a RotateTransform.

PointArrayTypeConverter

Converts a string into an array of System.Windows.Point.

PropertyChangedEventArgs<T>

Provides event data for OnPropertyChanged events.

PropertyChangingEventArgs<T>

Provides event data for OnPropertyChanging events.

Range<T>

Represents a range of items.

ScrollBarCornerRadiusBuilder

Element used inside ScrollBar template in order to provide the appropriate CornerRadius for the scrollbar buttons.

ScrollToolTipEventArgs

Base EventArgs for ToolTipShown event

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.

ScrollViewerScrollBar

ScrollBar of C1ScrollViewer.

ScrollViewerTouchBehavior

Adds touch support to MS ScrollViewer to scroll with the finger over the scrolling area.

SelectionChangedEventArgs<T>

Provides data for the SelectionChanged event.

SourcedEventArgs

Contains data for events with a source different from the object firing the event.

StringArrayTypeConverter

Converts a string into an array of string.

ThemeExtensions

Provides helper methods to handle theme resources.

TypographyExtensions

Provides access to extended typography properties.

VTreeHelper

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

ViewEx

View extensions

VisibilityConverter

Converter from/to Visibility and Boolean.

ZoomToScaleTransformConverter

Converts a double value to a ScaleTransform.

Structs

C1HslColor

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

C1ScrollViewerView

Provides a view for a C1ScrollViewer when its view is changing.

UVSize

Represents a size that is independent from the orientation.

Interfaces

ICharRange

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

ILogicalParent

Defines method to add logical children.

IOrderedSet<T>

Defines methods to manipulate ordered sets.

IScrollViewerLargeScrolling

This interface is designed to be used in custom panels that support large dimensions.

ISpellChecker

Provides spell checking services.

IThemeProvider

Provides the ResourceDictionary object containing theme resources.

Enums

BorderAlignment

Determines the way to draw the borders of C1Border.

BreakLine

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

C1DragHelperMode

Determines the kind of drag gesture that will be listened.

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.

DragDropEffect

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

ZoomMode

Defines constants that specify the current mode for zoom behavior.

Delegates

DragDropEventHandler

Method used to handle drag drop events.