# C1.WPF.Extended

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF_Extended" data-uid="C1.WPF.Extended" class="text-break">C1.WPF.Extended 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.Extended.BookDragPageFinishedEventArgs.html">BookDragPageFinishedEventArgs</a></h4>
      <section><p>Provides data for <a class="xref" href="C1.WPF.Extended.C1Book.DragPageFinished.html">DragPageFinished</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.BrowsableAttribute.html">BrowsableAttribute</a></h4>
      <section><p>Specifies whether a property or event should be displayed in a C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1Accordion.html">C1Accordion</a></h4>
      <section><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.itemscontrol">ItemsControl</a> that contains <a class="xref" href="C1.WPF.Extended.C1AccordionItem.html">C1AccordionItem</a>. It allows only one item to be expanded at a time (similar to the NavigationBar in Outlook).</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1AccordionItem.html">C1AccordionItem</a></h4>
      <section><p>Represents the items that can be hosted in a <a class="xref" href="C1.WPF.Extended.C1Accordion.html">C1Accordion</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1AccordionPanel.html">C1AccordionPanel</a></h4>
      <section><p>Panel that lays out <a class="xref" href="C1.WPF.Extended.C1AccordionItem.html">C1AccordionItem</a>´s.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1AdvancedColorPickerPart.html">C1AdvancedColorPickerPart</a></h4>
      <section><p>Control that allows the user to create a personalized color by changing
the different components of the HSL or RGB representation of the color.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1BasicColorPickerPart.html">C1BasicColorPickerPart</a></h4>
      <section><p>Control that shows a range of predefined colors from a specified palette.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1Book.html">C1Book</a></h4>
      <section><p>C1Book is an ItemsControl that contains elements which are shown as pages of a book. End-users can turn the pages as they would in a real book by using the mouse to drag the pages or double-clicking the corner page.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1BookHalfSpan.html">C1BookHalfSpan</a></h4>
      <section><p>C1BookHalfSpan simulates a single large element spanning two pages.  Put <a class="xref" href="C1.WPF.Extended.C1BookHalfSpan.html">C1BookHalfSpan</a>s in the <a class="xref" href="C1.WPF.Extended.C1BookItem.html">C1BookItem</a>s
of opposite pages, adjust the <span class="xref">Dock</span> property,
and repeat the content to get the illusion of a centerfold image.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1BookItem.html">C1BookItem</a></h4>
      <section><p>Represents the items that can be hosted in a <a class="xref" href="C1.WPF.Extended.C1Book.html">C1Book</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1CheckeredBorder.html">C1CheckeredBorder</a></h4>
      <section><p>Border that display a color over a checkered pattern that is visible when a semi-transparent color is set,
allowing the user to distinguish easily between clear and transparent colors.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1ColorButton.html">C1ColorButton</a></h4>
      <section><p>Button that shows a color, This control is used in the <a class="xref" href="C1.WPF.Extended.C1BasicColorPickerPart.html">C1BasicColorPickerPart</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1ColorPicker.html">C1ColorPicker</a></h4>
      <section><p>The C1ColorPicker control allows end-users to pick a color from a color palette or use the color editor to build advanced colors using the RGB or HSL color models. The C1ColorPicker control keeps a list of the recently used colors.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1ColorSlider.html">C1ColorSlider</a></h4>
      <section><p>Slider used to chose the hue of a color.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1Expander.html">C1Expander</a></h4>
      <section><p>C1Expander is a <span class="xref">C1.WPF.C1HeaderedContentControl</span> with a collapsible/expandable panel. The content is visible by clicking on the header.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1ExpanderButton.html">C1ExpanderButton</a></h4>
      <section><p>Toggle Button whose ExpandDirection property and states are used to change
the appearance of the expand button of the <a class="xref" href="C1.WPF.Extended.C1Expander.html">C1Expander</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1HexColorBox.html">C1HexColorBox</a></h4>
      <section><p>Text box that shows a color in its hexadecimal representation.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1PropertyGrid.html">C1PropertyGrid</a></h4>
      <section><p>The C1PropertyGrid Provides a user interface for browsing the properties of an object.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1Rating.html">C1Rating</a></h4>
      <section><p>The C1Rating represents a control that it can easily implement the rating functionality</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1RatingItem.html">C1RatingItem</a></h4>
      <section><p>Represents a item inside a C1Rating control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1SpectrumColorPicker.html">C1SpectrumColorPicker</a></h4>
      <section><p>Control that shows a gradient color gamut as well as a slider,
allowing the user to chose the color by dragging an indicator.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1SpectrumPad.html">C1SpectrumPad</a></h4>
      <section><p>Control that shows a gradient color gamut allowing the user to chose the color by dragging an indicator.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.CategoryContainerChangedEventArgs.html">CategoryContainerChangedEventArgs</a></h4>
      <section><p>Provides data for the CategoryContainerChanged event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ChangingPropertyBoxEventArgs.html">ChangingPropertyBoxEventArgs</a></h4>
      <section><p>Provides data for the ChangingPropertyBoxEventArgs event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ColorPalette.html">ColorPalette</a></h4>
      <section><p>Class that defines named groups of colors.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ColorPaletteEntry.html">ColorPaletteEntry</a></h4>
      <section><p>Class that contains information about the color,
its name and description.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.DisplayAttribute.html">DisplayAttribute</a></h4>
      <section><p>Specifies display properties such as description and name for a property shown in a C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.DisplayFormatAttribute.html">DisplayFormatAttribute</a></h4>
      <section><p>Specifies how data fields are displayed and formatted.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.EditorAttribute.html">EditorAttribute</a></h4>
      <section><p>Specifies the editor to use for a property displayed in a C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.MaximumValueAttribute.html">MaximumValueAttribute</a></h4>
      <section><p>Specifies the maximum allowed value for a property displayed in a C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.MemberAttribute.html">MemberAttribute</a></h4>
      <section><p>Used to provide configuration information for the C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.MethodAttribute.html">MethodAttribute</a></h4>
      <section><p>Used to provide configuration information for the C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.MethodBox.html">MethodBox</a></h4>
      <section><p>The control used by the C1PropertyGrid to display the SelectedObject's methods.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.MinimumValueAttribute.html">MinimumValueAttribute</a></h4>
      <section><p>Specifies the minimum allowed value for a property displayed in a C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertyAttribute.html">PropertyAttribute</a></h4>
      <section><p>Used to provide configuration information for the C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertyBindingAttribute.html">PropertyBindingAttribute</a></h4>
      <section><p>Specifies the binding to use for a property bound to an editor in a C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertyBox.html">PropertyBox</a></h4>
      <section><p>The control used by the C1PropertyGrid to display the SelectedObject's properties.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertyBoxChangedEventArgs.html">PropertyBoxChangedEventArgs</a></h4>
      <section><p>Provides data for the PropertyBoxChanged event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertyGroup.html">PropertyGroup</a></h4>
      <section><p>Contained a group of propertyAttribute which has same propertyInfo</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ReflectionBackgroundConverter.html">ReflectionBackgroundConverter</a></h4>
      <section><p>Converts a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.lineargradientbrush">LinearGradientBrush</a> into an appropriate brush for C1Reflector.ReflectionBackground.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.WebColor.html">WebColor</a></h4>
      <section><p>Utility methods for web colors.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.WPF.Extended.IAnimationFactory.html">IAnimationFactory</a></h4>
      <section><p>The interface of animation factory to create animation of the Rating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ITypeEditorControl.html">ITypeEditorControl</a></h4>
      <section><p>The Interface for the all the editors used by the C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ITypeMutipleEditorControl.html">ITypeMutipleEditorControl</a></h4>
      <section><p>The Interface for the all the editors that support multiple objects used by the C1PropertyGrid.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.Extended.AnimationMode.html">AnimationMode</a></h4>
      <section><p>Specifies the animation mode of the Rating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.AnimationOrigin.html">AnimationOrigin</a></h4>
      <section><p>Specifies the animation origin of the Rating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.AnimationType.html">AnimationType</a></h4>
      <section><p>Specifies the animation type of the Rating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ApplyPageTemplate.html">ApplyPageTemplate</a></h4>
      <section><p>Specifies whether page templates should be used.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.BookZone.html">BookZone</a></h4>
      <section><p>Represents the different zones inside a <a class="xref" href="C1.WPF.Extended.C1Book.html">C1Book</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.C1ColorPickerMode.html">C1ColorPickerMode</a></h4>
      <section><p>Pick the mode for the <a class="xref" href="C1.WPF.Extended.C1ColorPicker.html">C1ColorPicker</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.Office2007ColorTheme.html">Office2007ColorTheme</a></h4>
      <section><p>Specifies a color theme from the standard Office2007 theme collection.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PageFoldAction.html">PageFoldAction</a></h4>
      <section><p>Specifies how the page folds interact with the mouse.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PageFoldVisibility.html">PageFoldVisibility</a></h4>
      <section><p>Specifies page fold visibility.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PageMode.html">PageMode</a></h4>
      <section><p>Represents the different modes inside a <a class="xref" href="C1.WPF.Extended.C1Book.html">C1Book</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertySort.html">PropertySort</a></h4>
      <section><p>Specifies how properties are sorted in the C1PropertyGrid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.RatingMode.html">RatingMode</a></h4>
      <section><p>Specifies the behavior of rating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.RatingPrecision.html">RatingPrecision</a></h4>
      <section><p>Specifies the rating precision of the Rating.</p>
</section>
    <h3 id="delegates">
Delegates
</h3>
      <h4><a class="xref" href="C1.WPF.Extended.CategoryContainerChangedEventHandler.html">CategoryContainerChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the CategoryContainerChanged event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.ChangingPropertyBoxEventHandler.html">ChangingPropertyBoxEventHandler</a></h4>
      <section><p>Represents the method that will handle the ChangingPropertyBox event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Extended.PropertyBoxChangedEventHandler.html">PropertyBoxChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the PropertyBoxChanged event.</p>
</section>


</div>
