# C1.WPF

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF" data-uid="C1.WPF" class="text-break">C1.WPF Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.WPF.AngleConverter.html">AngleConverter</a></h4>
      <section><p>Multiplies supplied double value by the parameter value.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ArcSegmentDef.html">ArcSegmentDef</a></h4>
      <section><p>Keeps arc segment definition properties which can be used in xaml to draw the ArcSegment.</p>
</section>
      <h4><a class="xref" href="C1.WPF.AutoSearchBufferChangedEventArgs.html">AutoSearchBufferChangedEventArgs</a></h4>
      <section><p>Provide data for the AutoSearchBufferChanged event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.AutomationPeerFactory.html">AutomationPeerFactory</a></h4>
      <section><p>This class is for internal use only.</p>
</section>
      <h4><a class="xref" href="C1.WPF.BackgroundGradientSuppressor.html">BackgroundGradientSuppressor</a></h4>
      <section><p>Hides the BackgroundGradient when the background is transparent or not a solid color.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1BitmapIcon.html">C1BitmapIcon</a></h4>
      <section><p>Represents an icon created from an image.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1BrushBuilder.html">C1BrushBuilder</a></h4>
      <section><p>Builds a Brush from an Input color a Design brush and a color base extrapolating the design brush.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ComboBox.html">C1ComboBox</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ComboBoxItem.html">C1ComboBoxItem</a></h4>
      <section><p>Implements a selectable item inside a <a class="xref" href="C1.WPF.C1ComboBox.html">C1ComboBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1CompositeIcon.html">C1CompositeIcon</a></h4>
      <section><p>Represent an icon created from a list of icons superposed one on top of the other.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ContextMenuService.html">C1ContextMenuService</a></h4>
      <section><p>Represents a service that provides static methods to display a context menu.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DataTemplateSelector.html">C1DataTemplateSelector</a></h4>
      <section><p>Provides a way to apply data templates based on custom logic.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DelegateCommand.html">C1DelegateCommand</a></h4>
      <section><p>Utility class that helps creating an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.icommand">ICommand</a> from the delegates execute and canExecute.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DockPanel.html">C1DockPanel</a></h4>
      <section><p>Defines an area where you can arrange child elements either horizontally or vertically, relative to each other.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragCompletedEventArgs.html">C1DragCompletedEventArgs</a></h4>
      <section><p>Contains information of the DragCompleted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragDeltaEventArgs.html">C1DragDeltaEventArgs</a></h4>
      <section><p>Contains information of the DragDelta event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragDropManager.html">C1DragDropManager</a></h4>
      <section><p>Provides methods for drag-and-drop operations in Silverlight applications.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragEventArgs.html">C1DragEventArgs</a></h4>
      <section><p>Contains information of the drag events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragHelper.html">C1DragHelper</a></h4>
      <section><p>Cross-platform helper for listening to drag gestures supporting inertia.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragInertiaStartedEventArgs.html">C1DragInertiaStartedEventArgs</a></h4>
      <section><p>Contains information of the DragInertiaStarted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragStartedEventArgs.html">C1DragStartedEventArgs</a></h4>
      <section><p>Contains information of the DragStarted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragStartingEventArgs.html">C1DragStartingEventArgs</a></h4>
      <section><p>Contains information of the DragStarting event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DropDown.html">C1DropDown</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DropDownButton.html">C1DropDownButton</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1EditableContentControl.html">C1EditableContentControl</a></h4>
      <section><p>ContenControl that supports edit mode using a TextBox.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1FilePicker.html">C1FilePicker</a></h4>
      <section><p>File picker that opens a dialog box control to allows you to select one or more files.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1FontIcon.html">C1FontIcon</a></h4>
      <section><p>Represents an icon created from a font.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HeaderedContentControl.html">C1HeaderedContentControl</a></h4>
      <section><p>Provides the base implementation for all controls that contain single content and have a header.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HeaderedItemsControl.html">C1HeaderedItemsControl</a></h4>
      <section><p>Represents a control that can be used to present a collection of items which have header and content.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HierarchicalDataTemplate.html">C1HierarchicalDataTemplate</a></h4>
      <section><p>Represents a DataTemplate that supports C1HierarchicalPresenter, such as TreeViewItem.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HierarchicalPresenter.html">C1HierarchicalPresenter</a></h4>
      <section><p>Represents a control that contains multiple items and has a header.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HyperPanel.html">C1HyperPanel</a></h4>
      <section><p>Arranges child elements in a stack and applies a dynamic zoom effect to the elements near the mouse.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HyperlinkButton.html">C1HyperlinkButton</a></h4>
      <section><p>Represents a button control that displays a hyperlink.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1Icon.html">C1Icon</a></h4>
      <section><p>Represents a visual icon that can be tinted and resized.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1IconTemplate.html">C1IconTemplate</a></h4>
      <section><p>This factory allows creating <a class="xref" href="C1.WPF.C1Icon.html">C1Icon</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1InputEventArgs.html">C1InputEventArgs</a></h4>
      <section><p>Contains information of the drag events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ItemsControl.html">C1ItemsControl</a></h4>
      <section><p>Represents a control that can be used to present a collection of items.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1LayoutRounder.html">C1LayoutRounder</a></h4>
      <section><p>Wrapper to get layout rounding in WPF 3.5.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1LayoutTransformer.html">C1LayoutTransformer</a></h4>
      <section><p>Represents a control that applies a layout transformation to its Content.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1LinePanel.html">C1LinePanel</a></h4>
      <section><p>C1LinePanel arranges a list of items in a single row or column.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ListBox.html">C1ListBox</a></h4>
      <section><p>List of items which can be used with heavy templates and preview template to scroll quickly.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ListBoxItem.html">C1ListBoxItem</a></h4>
      <section><p>Visual element used inside a <a class="xref" href="C1.WPF.C1ListBox.html">C1ListBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ListViewer.html">C1ListViewer</a></h4>
      <section><p>List of items which can be used with heavy templates and preview template to scroll quickly.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ListViewerItem.html">C1ListViewerItem</a></h4>
      <section><p>Visual element used inside a <a class="xref" href="C1.WPF.C1ListViewer.html">C1ListViewer</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ListViewerPanel.html">C1ListViewerPanel</a></h4>
      <section><p>Virtualizing stack panel which supports preview templates in order to scroll quickly.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MaskedTextBox.html">C1MaskedTextBox</a></h4>
      <section><p>Represents a control that uses a mask to prevent users from entering invalid data.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1Menu.html">C1Menu</a></h4>
      <section><p>The C1Menu control enables you hierarchically organize elements associated with event handlers.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MenuItem.html">C1MenuItem</a></h4>
      <section><p>Represents a selectable item inside a C1Menu control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MenuList.html">C1MenuList</a></h4>
      <section><p>List of menu items. This list can be set as the content of a dropdown to make a drop down list.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MessageBox.html">C1MessageBox</a></h4>
      <section><p>Displays a message box.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MessageBoxContent.html">C1MessageBoxContent</a></h4>
      <section><p>Control that displays the content of a message box. It's meant to be used inside a <span class="xref">C1.Silverlight.C1Window</span>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1NumericBox.html">C1NumericBox</a></h4>
      <section><p>The C1NumericBox control is a numeric editor that allows you to display and edit numeric values in many formats.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1OrderedSet.html">C1OrderedSet</a></h4>
      <section><p>Collection of ordered <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1PathIcon.html">C1PathIcon</a></h4>
      <section><p>Represent an icon created from a path string.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1PolygonIcon.html">C1PolygonIcon</a></h4>
      <section><p>Represents an icon created from a vectorial definition.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ProgressBar.html">C1ProgressBar</a></h4>
      <section><p>Visual element which indicates the progress of an operation.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ProgressBarTemplateSettings.html">C1ProgressBarTemplateSettings</a></h4>
      <section><p>Seetings of <a class="xref" href="C1.WPF.C1ProgressBar.html">C1ProgressBar</a> to be used in the control template.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ProgressIndicator.html">C1ProgressIndicator</a></h4>
      <section><p>Visual element which indicates application busy state.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ProjectThicknessConverter.html">C1ProjectThicknessConverter</a></h4>
      <section><p>Converter used to extract a specific member of a thickness structure.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1PropertyPathHelper.html">C1PropertyPathHelper</a></h4>
      <section><p>Provides helper methods to work with <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.linq.expressions.expression">Expression</a> and property paths.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialBackgroundPresenter.html">C1RadialBackgroundPresenter</a></h4>
      <section><p>The supplementary control to use in the <a class="xref" href="C1.WPF.C1RadialMenu.html">C1RadialMenu</a> control template.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialColorItem.html">C1RadialColorItem</a></h4>
      <section><p>An item for color selection inside a C1RadialMenu control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialColorItemsPresenter.html">C1RadialColorItemsPresenter</a></h4>
      <section><p>Used within the template of the <a class="xref" href="C1.WPF.C1RadialMenu.html">C1RadialMenu</a> control to specify where submenu of the C1RadialColorItem should be placed.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialMenu.html">C1RadialMenu</a></h4>
      <section><p>The C1RadialMenu control represents a touch-friendly alternative to the traditional context menu.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialMenuItem.html">C1RadialMenuItem</a></h4>
      <section><p>Represents a selectable item inside a C1RadialMenu control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialMenuItemsPresenter.html">C1RadialMenuItemsPresenter</a></h4>
      <section><p>Used within the template of the <a class="xref" href="C1.WPF.C1RadialMenu.html">C1RadialMenu</a> control to specify where items are placed.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialNumericItem.html">C1RadialNumericItem</a></h4>
      <section><p>An item for numeric items selection inside a C1RadialMenu control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialPanel.html">C1RadialPanel</a></h4>
      <section><p>Positions child elements in a circle, from the StartAngle to the EndAngle in the clockwise direction.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RadialSlider.html">C1RadialSlider</a></h4>
      <section><p>Used within the template of the <a class="xref" href="C1.WPF.C1RadialMenu.html">C1RadialMenu</a> control to display radial slider for selecting numeric values.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1RangeSlider.html">C1RangeSlider</a></h4>
      <section><p>The C1RangeSlider control enables the end-user to select two values from a range by moving two Thumb controls along a track.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ScrollCompletedEventArgs.html">C1ScrollCompletedEventArgs</a></h4>
      <section><p>Contains information of the ScrollCompleted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ScrollDeltaEventArgs.html">C1ScrollDeltaEventArgs</a></h4>
      <section><p>Contains information of the ScrollDelta event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ScrollEventArgs.html">C1ScrollEventArgs</a></h4>
      <section><p>Contains information of the scroll events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ScrollHelper.html">C1ScrollHelper</a></h4>
      <section><p>Cross-platform helper for listening to scroll gestures using mouse wheel.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ScrollStartedEventArgs.html">C1ScrollStartedEventArgs</a></h4>
      <section><p>Contains information of the ScrollStarted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ScrollViewer.html">C1ScrollViewer</a></h4>
      <section><p>Represents a scrollable area that can contain other visible elements.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1Separator.html">C1Separator</a></h4>
      <section><p>Control that is used to separate items in menus and toolbar.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1SideRadiusConverter.html">C1SideRadiusConverter</a></h4>
      <section><p>Converter used to bind specific inner element corner radius to
the control CornerRadius.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1SideThicknessConverter.html">C1SideThicknessConverter</a></h4>
      <section><p>Converter used to bind specific sides of inner elements thickness to
the main control thickness.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1SlideContentControl.html">C1SlideContentControl</a></h4>
      <section><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.contentcontrol">ContentControl</a> which allows specifying a value between 0 and 1 to perform slide animations which affect the layout.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1SlopedBorderAdjustConverter.html">C1SlopedBorderAdjustConverter</a></h4>
      <section><p>Converter used to adjust a path so that it renders its stroke inside and not to both side of its position.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1SplitButton.html">C1SplitButton</a></h4>
      <section><p>Button which contains another button in the right side which opens a popup.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1StyleSelector.html">C1StyleSelector</a></h4>
      <section><p>Provides a way to apply styles based on custom logic.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</a></h4>
      <section><p>Represents a control that contains multiple items that share the same space on the screen.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a></h4>
      <section><p>Represents a selectable item in a <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabItemBorder.html">C1TabItemBorder</a></h4>
      <section><p>Control containing the header of a <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>.
Supports different appearances, defined by the <a class="xref" href="C1.WPF.C1TabItemBorder.Shape.html#C1_WPF_C1TabItemBorder_Shape">Shape</a> property.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabItemBorderClipConverter.html">C1TabItemBorderClipConverter</a></h4>
      <section><p>Converter used to clip off the bottom part of ribbon borders.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabItemPresenter.html">C1TabItemPresenter</a></h4>
      <section><p>Internal element used in both <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a> and C1DockTabItem to avoid repetition.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabPanel.html">C1TabPanel</a></h4>
      <section><p>Internal element used in the control template of <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</a>s.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TapHelper.html">C1TapHelper</a></h4>
      <section><p>Cross-platform helper for listening to tapped and double-tapped events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TappedEventArgs.html">C1TappedEventArgs</a></h4>
      <section><p>Contains information of the tap events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TextEditableContentControl.html">C1TextEditableContentControl</a></h4>
      <section><p>Dual control that provides a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.textbox">TextBox</a> on edit mode, and a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.contentcontrol">ContentControl</a> on readonly mode.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TileListBox.html">C1TileListBox</a></h4>
      <section><p>List of items displayed in columns determined by the size of the items.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TileListBoxPanel.html">C1TileListBoxPanel</a></h4>
      <section><p>Virtualizing panel which render the items in columns depending on the size of the items.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TreeView.html">C1TreeView</a></h4>
      <section><p>Represents a control that displays hierarchical data in a tree structure that has items that can expand and collapse.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TreeViewExpandButton.html">C1TreeViewExpandButton</a></h4>
      <section><p>Expand/Co</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TreeViewItem.html">C1TreeViewItem</a></h4>
      <section><p>Implements a selectable item in a C1TreeView control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TreeViewLine.html">C1TreeViewLine</a></h4>
      <section><p>Vertical connecting line.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TreeViewLinePanel.html">C1TreeViewLinePanel</a></h4>
      <section><p>A Panel which contains the vertical lines.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TreeViewPanel.html">C1TreeViewPanel</a></h4>
      <section><p>Virtualizing stack panel.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ValidationDecorator.html">C1ValidationDecorator</a></h4>
      <section><p>Displays binding validation errors.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1VectorIcon.html">C1VectorIcon</a></h4>
      <section><p>Represents an icon created from a vectorial definition.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1Window.html">C1Window</a></h4>
      <section><p>Shows content in a window.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1WrapPanel.html">C1WrapPanel</a></h4>
      <section><p>Positions child elements sequentially from top to bottom or from right to left, depending on the value of the <a class="xref" href="C1.WPF.C1WrapPanel.Orientation.html#C1_WPF_C1WrapPanel_Orientation">Orientation</a> property.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomCompletedEventArgs.html">C1ZoomCompletedEventArgs</a></h4>
      <section><p>Contains information of the ZoomCompleted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomDeltaEventArgs.html">C1ZoomDeltaEventArgs</a></h4>
      <section><p>Contains information of the ZoomDelta event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomEventArgs.html">C1ZoomEventArgs</a></h4>
      <section><p>Contains information of the zoom events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomHelper.html">C1ZoomHelper</a></h4>
      <section><p>Cross-platform helper for listening to zoom gestures either using the mouse or fingers.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomStartedEventArgs.html">C1ZoomStartedEventArgs</a></h4>
      <section><p>Contains information of the ZoomStarted event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomUnitTypeConverter.html">C1ZoomUnitTypeConverter</a></h4>
      <section><p>Converts a string to a <a class="xref" href="C1.WPF.C1ZoomUnit.html">C1ZoomUnit</a> and vice versa.</p>
</section>
      <h4><a class="xref" href="C1.WPF.CancelSourceEventArgs.html">CancelSourceEventArgs</a></h4>
      <section><p>Provides data for a cancelable event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ClearStyleExtensions.html">ClearStyleExtensions</a></h4>
      <section><p>Attached properties used to pass brushes to Microsoft controls.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ColorConverter.html">ColorConverter</a></h4>
      <section><p>Converts between Colors and Brushes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ColorEx.html">ColorEx</a></h4>
      <section><p>Provides access to system colors according to the current theme.</p>
</section>
      <h4><a class="xref" href="C1.WPF.CustomConverter.html">CustomConverter</a></h4>
      <section><p>Converter which receive a function to convert the value</p>
</section>
      <h4><a class="xref" href="C1.WPF.DockExtensions.html">DockExtensions</a></h4>
      <section><p>Provides exntesions methods for <a class="xref" href="C1.WPF.Dock.html">Dock</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.DoubleToThicknessConverter.html">DoubleToThicknessConverter</a></h4>
      <section><p>Converts double value to the thickness with uniform length on each side.</p>
</section>
      <h4><a class="xref" href="C1.WPF.DragDropEventArgs.html">DragDropEventArgs</a></h4>
      <section><p>Class that contains data for drag-and-drop events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpandButtonTagConverter.html">ExpandButtonTagConverter</a></h4>
      <section><p>When clear style,ExpandButton tag will be null, it can not converter to double</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extensions.html">Extensions</a></h4>
      <section><p>Class that provides static extension methods for several other classes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ItemPreparedEventArgs.html">ItemPreparedEventArgs</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.KeyboardUtil.html">KeyboardUtil</a></h4>
      <section><p>Keyboard utilities.</p>
</section>
      <h4><a class="xref" href="C1.WPF.LineDefinition.html">LineDefinition</a></h4>
      <section><p>Defines row or column specific properties that apply to <a class="xref" href="C1.WPF.C1LinePanel.html">C1LinePanel</a> elements.</p>
</section>
      <h4><a class="xref" href="C1.WPF.MaskedTextChangedEventArgs.html">MaskedTextChangedEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="C1.WPF.C1MaskedTextBox.MaskedTextChanged.html">MaskedTextChanged</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.OpacityConverter.html">OpacityConverter</a></h4>
      <section><p>Converter used to convert <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> values into opacity values.
true = 1, false = 0.</p>
</section>
      <h4><a class="xref" href="C1.WPF.PointArrayTypeConverter.html">PointArrayTypeConverter</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.PopupUtil.html">PopupUtil</a></h4>
      <section><p>Utility methods for popups.</p>
</section>
      <h4><a class="xref" href="C1.WPF.PositionChangedEventArgs.html">PositionChangedEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="C1.WPF.C1Window.PositionChanged.html">PositionChanged</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.PrepareDropDownEventArgs.html">PrepareDropDownEventArgs</a></h4>
      <section><p>Argument of the event fired before the drop-down box is opened.</p>
</section>
      <h4><a class="xref" href="C1.WPF.PropertyChangedEventArgs-1.html">PropertyChangedEventArgs&lt;T&gt;</a></h4>
      <section><p>Provides event data for OnPropertyChanged events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.PropertyChangingEventArgs-1.html">PropertyChangingEventArgs&lt;T&gt;</a></h4>
      <section><p>Provides event data for OnPropertyChanging events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ScrollBarCornerRadiusBuilder.html">ScrollBarCornerRadiusBuilder</a></h4>
      <section><p>Element used inside ScrollBar template in order to provide the appropriate CornerRadius for the scrollbar buttons.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ScrollViewerContentPresenterClip.html">ScrollViewerContentPresenterClip</a></h4>
      <section><p>Element used inside ScrollViewer template in order to provide the appropriate Clip for ScrollContentPresenter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ScrollViewerCornerRadiusBase.html">ScrollViewerCornerRadiusBase</a></h4>
      <section><p>Element used inside ScrollViewer template in order to provide the appropriate CornerRadius for the scrollbars and scroll content presenter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ScrollViewerCornerRadiusBuilder.html">ScrollViewerCornerRadiusBuilder</a></h4>
      <section><p>Element used inside ScrollViewer template in order to provide the appropriate CornerRadius for the scrollbars.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ScrollViewerTouchBehavior.html">ScrollViewerTouchBehavior</a></h4>
      <section><p>Adds touch support to MS ScrollViewer to scroll with the finger over the scrolling area.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SelectionChangedEventArgs-1.html">SelectionChangedEventArgs&lt;T&gt;</a></h4>
      <section><p>Provides data for the SelectionChanged event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SelectionChangingEventArgs.html">SelectionChangingEventArgs</a></h4>
      <section><p>Provide data for the SelectionChanging event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SmallShapePresenter.html">SmallShapePresenter</a></h4>
      <section><p>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.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SourcedEventArgs.html">SourcedEventArgs</a></h4>
      <section><p>Contains data for events with a source different from the object firing the event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.TextEditedEventArgs.html">TextEditedEventArgs</a></h4>
      <section><p>AutoComplete event details.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ThemeEx.html">ThemeEx</a></h4>
      <section><p>Provides access to system colors according to the current theme.</p>
</section>
      <h4><a class="xref" href="C1.WPF.TypeEx.html">TypeEx</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.TypeEx.html">TypeEx</a> class provides useful extension methods for the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.type">Type</a> class.</p>
</section>
      <h4><a class="xref" href="C1.WPF.VTreeHelper.html">VTreeHelper</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.VTreeHelper.html">VTreeHelper</a> class provides utility methods that perform common tasks involving nodes in a visual tree.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ValidateInputEventArgs.html">ValidateInputEventArgs</a></h4>
      <section><p>Arguments for the event fired to validate the input.</p>
</section>
      <h4><a class="xref" href="C1.WPF.VisibilityConverter.html">VisibilityConverter</a></h4>
      <section><p>Converter from/to Visibility and Boolean.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ZoomToScaleTransformConverter.html">ZoomToScaleTransformConverter</a></h4>
      <section><p>Converts a double value to a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.scaletransform">ScaleTransform</a>.</p>
</section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="C1.WPF.AnchorMatching.html">AnchorMatching</a></h4>
      <section><p>Specifies an anchor matching between two elements.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1HslColor.html">C1HslColor</a></h4>
      <section><p>Class that allows to increase/decrease lightness
of the specified color.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomUnit.html">C1ZoomUnit</a></h4>
      <section><p>Represent a zoom which can be expresed like a fixed value, or relative to the viewport.</p>
</section>
      <h4><a class="xref" href="C1.WPF.RectWrapper.html">RectWrapper</a></h4>
      <section></section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.WPF.IC1ContextMenu.html">IC1ContextMenu</a></h4>
      <section><p>Defines the context menu interface.</p>
</section>
      <h4><a class="xref" href="C1.WPF.IC1SupportIncrementalLoading.html">IC1SupportIncrementalLoading</a></h4>
      <section><p>When the source of a C1ListBox implement this interface the items can be loaded on demand.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ICharRange.html">ICharRange</a></h4>
      <section><p>Represents a character range within a string.
This is used by <a class="xref" href="C1.WPF.ISpellChecker.html">ISpellChecker</a> to represent the
spelling mistakes found in text.</p>
</section>
      <h4><a class="xref" href="C1.WPF.IOrderedSet-1.html">IOrderedSet&lt;T&gt;</a></h4>
      <section><p>Defines methods to manipulate ordered sets.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ISpellChecker.html">ISpellChecker</a></h4>
      <section><p>Provides spell checking services.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.Anchor.html">Anchor</a></h4>
      <section><p>Specifies an anchor point in a visual element.</p>
</section>
      <h4><a class="xref" href="C1.WPF.AutoScrollMode.html">AutoScrollMode</a></h4>
      <section><p>The ExpandMode enumeration is used in C1TreeView to specify the allowed number of expanded C1TreeViewItems.</p>
</section>
      <h4><a class="xref" href="C1.WPF.AutoSizeMode.html">AutoSizeMode</a></h4>
      <section><p>Determines how the popup will be resized when the content changes its size.</p>
</section>
      <h4><a class="xref" href="C1.WPF.BreakLine.html">BreakLine</a></h4>
      <section><p>Specifies hard line breaks before and/or after elements in a <a class="xref" href="C1.WPF.C1WrapPanel.html">C1WrapPanel</a>..</p>
</section>
      <h4><a class="xref" href="C1.WPF.BrushBuilderExtrapolationMethod.html">BrushBuilderExtrapolationMethod</a></h4>
      <section><p>Determines how the extrapolation of colors will be made.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ComboBoxSelectionMode.html">C1ComboBoxSelectionMode</a></h4>
      <section><p>C1ComboBox Selection Mode</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1DragHelperMode.html">C1DragHelperMode</a></h4>
      <section><p>Determines the kind of drag gesture that will be listened.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ExpandDirection.html">C1ExpandDirection</a></h4>
      <section><p>Specifies the direction in which a <span class="xref">C1Expander</span> control opens.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ListBoxItemState.html">C1ListBoxItemState</a></h4>
      <section><p>State of a <a class="xref" href="C1.WPF.C1ListViewerItem.html">C1ListViewerItem</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MessageBoxButton.html">C1MessageBoxButton</a></h4>
      <section><p>Specifies the buttons that are displayed on a message box.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1MessageBoxIcon.html">C1MessageBoxIcon</a></h4>
      <section><p>Specifies the icon that is displayed by a message box.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1PointerDeviceType.html">C1PointerDeviceType</a></h4>
      <section><p>Enumerates the different kind of devices which can perform drag operations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1SelectionMode.html">C1SelectionMode</a></h4>
      <section><p>Defines the selection behavior for a control which supports the SelectionMode
property like C1treeView.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabItemCloseOptions.html">C1TabItemCloseOptions</a></h4>
      <section><p>Close button options for the <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</a></p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabItemShape.html">C1TabItemShape</a></h4>
      <section><p>Supported shapes for the <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a></p>
</section>
      <h4><a class="xref" href="C1.WPF.C1TabPanelOverlapDirection.html">C1TabPanelOverlapDirection</a></h4>
      <section><p>Z-Index arrangement of the items in the <a class="xref" href="C1.WPF.C1TabPanel.html">C1TabPanel</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1WindowState.html">C1WindowState</a></h4>
      <section><p>Specifies whether a window is minimized, maximized, or floating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.C1ZoomUnitType.html">C1ZoomUnitType</a></h4>
      <section><p>Represent the kind of zoom.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Condition.html">Condition</a></h4>
      <section><p>Defines how to filter the items of ComboBox.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Dock.html">Dock</a></h4>
      <section><p>Specifies how controls are sized and aligned within <span class="xref">C1.Silverlight.C1DockPanel</span> controls.</p>
</section>
      <h4><a class="xref" href="C1.WPF.DragDropEffect.html">DragDropEffect</a></h4>
      <section><p>Specifies the action that will be performed when the user drops a drag source into a drop target element.</p>
</section>
      <h4><a class="xref" href="C1.WPF.DropAction.html">DropAction</a></h4>
      <section><p>Specifies the action that will be performed when the user drops a drag source into a drop target element.</p>
</section>
      <h4><a class="xref" href="C1.WPF.DropDownDirection.html">DropDownDirection</a></h4>
      <section><p>Provides the supported expand directions for the <a class="xref" href="C1.WPF.C1ComboBox.html">C1ComboBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpandMode.html">ExpandMode</a></h4>
      <section><p>The ExpandMode enumeration is used in C1TreeView to specify the allowed number of expanded C1TreeViewItems.</p>
</section>
      <h4><a class="xref" href="C1.WPF.MaskFormat.html">MaskFormat</a></h4>
      <section><p>Defines how to format the value inside of a <a class="xref" href="C1.WPF.C1MaskedTextBox.html">C1MaskedTextBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.PinMode.html">PinMode</a></h4>
      <section><p>Possible states of pin status for a <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.RangeSliderScrollBehavior.html">RangeSliderScrollBehavior</a></h4>
      <section><p>Specifies how thumbs will be moved when mouse click will be performed outside selected area.</p>
</section>
      <h4><a class="xref" href="C1.WPF.RangeValidationMode.html">RangeValidationMode</a></h4>
      <section><p>Mode of validation of the range between Maximum and Minimum of <a class="xref" href="C1.WPF.C1NumericBox.html">C1NumericBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SelectOnFocusCondition.html">SelectOnFocusCondition</a></h4>
      <section><p>Defines the possible conditions that cause selection of an entire control text when control receives focus.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SelectedItemOptions.html">SelectedItemOptions</a></h4>
      <section><p>Determines what part of the selected item should be displayed in the parent C1RadialMenuItem.</p>
</section>
      <h4><a class="xref" href="C1.WPF.UnselectedContentMode.html">UnselectedContentMode</a></h4>
      <section><p>Determines how <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</a> retains the content of <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>s never or no longer selected.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ValidationState.html">ValidationState</a></h4>
      <section><p>Enumerates binding validation states.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ZoomMode.html">ZoomMode</a></h4>
      <section><p>Indicates the current mode for zoom behavior in the ScrollViewer content.</p>
</section>
    <h3 id="delegates">
Delegates
</h3>
      <h4><a class="xref" href="C1.WPF.DragDropEventHandler.html">DragDropEventHandler</a></h4>
      <section><p>Method used to handle drag drop events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.MaskedTextChangedEventHandler.html">MaskedTextChangedEventHandler</a></h4>
      <section><p>Represents the method that handles the <a class="xref" href="C1.WPF.C1MaskedTextBox.MaskedTextChanged.html">MaskedTextChanged</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.SelectionChangingEventHandler.html">SelectionChangingEventHandler</a></h4>
      <section></section>


</div>
