# C1.WPF.Input.C1RangeSlider

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Input_C1RangeSlider" data-uid="C1.WPF.Input.C1RangeSlider" class="text-break">C1RangeSlider Class
</h1>
  <div class="markdown level0 summary"><p>The C1RangeSlider control enables the end-user to select two values from a range by moving two Thumb controls along a track.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.visual">Visual</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.control">Control</a></div>
    <div class="level5"><span class="xref">C1RangeSlider</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.animation.ianimatable">IAnimatable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iframeworkinputelement">IFrameworkInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iinputelement">IInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isupportinitialize">ISupportInitialize</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iqueryambient">IQueryAmbient</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Input.html">C1.WPF.Input</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Input.dll</h6>
  <h5 id="C1_WPF_Input_C1RangeSlider_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[StyleTypedProperty(Property = &quot;LowerThumbStyle&quot;, StyleTargetType = typeof(Thumb))]
[StyleTypedProperty(Property = &quot;UpperThumbStyle&quot;, StyleTargetType = typeof(Thumb))]
[StyleTypedProperty(Property = &quot;TrackStyle&quot;, StyleTargetType = typeof(C1Border))]
[StyleTypedProperty(Property = &quot;ValueTrackStyle&quot;, StyleTargetType = typeof(Thumb))]
[StyleTypedProperty(Property = &quot;ValidationDecoratorStyle&quot;, StyleTargetType = typeof(C1ValidationDecorator))]
[TemplatePart(Name = &quot;LowerThumb&quot;, Type = typeof(Thumb))]
[TemplatePart(Name = &quot;UpperThumb&quot;, Type = typeof(Thumb))]
[TemplatePart(Name = &quot;DecreaseRepeatButton&quot;, Type = typeof(RepeatButton))]
[TemplatePart(Name = &quot;IncreaseRepeatButton&quot;, Type = typeof(RepeatButton))]
[TemplatePart(Name = &quot;ValueTrack&quot;, Type = typeof(Thumb))]
[TemplatePart(Name = &quot;TrackGrid&quot;, Type = typeof(Grid))]
[TemplatePart(Name = &quot;Track&quot;, Type = typeof(FrameworkElement))]
[TemplateVisualState(Name = &quot;Normal&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;MouseOver&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Focused&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Disabled&quot;, GroupName = &quot;CommonStates&quot;)]
public class C1RangeSlider : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;StyleTypedProperty(Property:=&quot;LowerThumbStyle&quot;, StyleTargetType:=GetType(Thumb))&gt;
&lt;StyleTypedProperty(Property:=&quot;UpperThumbStyle&quot;, StyleTargetType:=GetType(Thumb))&gt;
&lt;StyleTypedProperty(Property:=&quot;TrackStyle&quot;, StyleTargetType:=GetType(C1Border))&gt;
&lt;StyleTypedProperty(Property:=&quot;ValueTrackStyle&quot;, StyleTargetType:=GetType(Thumb))&gt;
&lt;StyleTypedProperty(Property:=&quot;ValidationDecoratorStyle&quot;, StyleTargetType:=GetType(C1ValidationDecorator))&gt;
&lt;TemplatePart(Name:=&quot;LowerThumb&quot;, Type:=GetType(Thumb))&gt;
&lt;TemplatePart(Name:=&quot;UpperThumb&quot;, Type:=GetType(Thumb))&gt;
&lt;TemplatePart(Name:=&quot;DecreaseRepeatButton&quot;, Type:=GetType(RepeatButton))&gt;
&lt;TemplatePart(Name:=&quot;IncreaseRepeatButton&quot;, Type:=GetType(RepeatButton))&gt;
&lt;TemplatePart(Name:=&quot;ValueTrack&quot;, Type:=GetType(Thumb))&gt;
&lt;TemplatePart(Name:=&quot;TrackGrid&quot;, Type:=GetType(Grid))&gt;
&lt;TemplatePart(Name:=&quot;Track&quot;, Type:=GetType(FrameworkElement))&gt;
&lt;TemplateVisualState(Name:=&quot;Normal&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;MouseOver&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Focused&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Disabled&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
Public Class C1RangeSlider
    Inherits Control
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider__ctor" data-uid="C1.WPF.Input.C1RangeSlider.#ctor">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.-ctor.html#C1_WPF_Input_C1RangeSlider__ctor">C1RangeSlider()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.WPF.Input.C1RangeSlider.html">C1RangeSlider</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_DelayProperty" data-uid="C1.WPF.Input.C1RangeSlider.DelayProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.DelayProperty.html">DelayProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.Delay.html#C1_WPF_Input_C1RangeSlider_Delay">Delay</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_IntervalProperty" data-uid="C1.WPF.Input.C1RangeSlider.IntervalProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.IntervalProperty.html">IntervalProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.Interval.html#C1_WPF_Input_C1RangeSlider_Interval">Interval</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_LowerThumbStyleProperty" data-uid="C1.WPF.Input.C1RangeSlider.LowerThumbStyleProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerThumbStyleProperty.html">LowerThumbStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerThumbStyle.html#C1_WPF_Input_C1RangeSlider_LowerThumbStyle">LowerThumbStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_LowerValueProperty" data-uid="C1.WPF.Input.C1RangeSlider.LowerValueProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerValueProperty.html">LowerValueProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerValue.html#C1_WPF_Input_C1RangeSlider_LowerValue">LowerValue</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_MaximumProperty" data-uid="C1.WPF.Input.C1RangeSlider.MaximumProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.MaximumProperty.html">MaximumProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.Maximum.html#C1_WPF_Input_C1RangeSlider_Maximum">Maximum</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_MinimumProperty" data-uid="C1.WPF.Input.C1RangeSlider.MinimumProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.MinimumProperty.html">MinimumProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.Minimum.html#C1_WPF_Input_C1RangeSlider_Minimum">Minimum</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_OrientationProperty" data-uid="C1.WPF.Input.C1RangeSlider.OrientationProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.OrientationProperty.html">OrientationProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.Orientation.html#C1_WPF_Input_C1RangeSlider_Orientation">Orientation</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ScrollBehaviorProperty" data-uid="C1.WPF.Input.C1RangeSlider.ScrollBehaviorProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ScrollBehaviorProperty.html">ScrollBehaviorProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.ScrollBehavior.html#C1_WPF_Input_C1RangeSlider_ScrollBehavior">ScrollBehavior</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_SmallValueChangeProperty" data-uid="C1.WPF.Input.C1RangeSlider.SmallValueChangeProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.SmallValueChangeProperty.html">SmallValueChangeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.SmallValueChange.html#C1_WPF_Input_C1RangeSlider_SmallValueChange">SmallValueChange</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_TrackStyleProperty" data-uid="C1.WPF.Input.C1RangeSlider.TrackStyleProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.TrackStyleProperty.html">TrackStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.TrackStyle.html#C1_WPF_Input_C1RangeSlider_TrackStyle">TrackStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_TrackVisibilityProperty" data-uid="C1.WPF.Input.C1RangeSlider.TrackVisibilityProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.TrackVisibilityProperty.html">TrackVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.TrackVisibility.html#C1_WPF_Input_C1RangeSlider_TrackVisibility">TrackVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpperThumbStyleProperty" data-uid="C1.WPF.Input.C1RangeSlider.UpperThumbStyleProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperThumbStyleProperty.html">UpperThumbStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperThumbStyle.html#C1_WPF_Input_C1RangeSlider_UpperThumbStyle">UpperThumbStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpperValueProperty" data-uid="C1.WPF.Input.C1RangeSlider.UpperValueProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperValueProperty.html">UpperValueProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperValue.html#C1_WPF_Input_C1RangeSlider_UpperValue">UpperValue</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValidationDecoratorStyleProperty" data-uid="C1.WPF.Input.C1RangeSlider.ValidationDecoratorStyleProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValidationDecoratorStyleProperty.html">ValidationDecoratorStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValidationDecoratorStyle.html#C1_WPF_Input_C1RangeSlider_ValidationDecoratorStyle">ValidationDecoratorStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValueChangeProperty" data-uid="C1.WPF.Input.C1RangeSlider.ValueChangeProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueChangeProperty.html">ValueChangeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueChange.html#C1_WPF_Input_C1RangeSlider_ValueChange">ValueChange</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValueTrackStyleProperty" data-uid="C1.WPF.Input.C1RangeSlider.ValueTrackStyleProperty">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueTrackStyleProperty.html">ValueTrackStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueTrackStyle.html#C1_WPF_Input_C1RangeSlider_ValueTrackStyle">ValueTrackStyle</a> dependency property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Delay" data-uid="C1.WPF.Input.C1RangeSlider.Delay">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Delay.html#C1_WPF_Input_C1RangeSlider_Delay">Delay</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the time, in milliseconds, the RepeatButtons (at the left of the LowerThumb and at the right of the UpperThumb) wait when they are pressed before they start repeating the click action.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Interval" data-uid="C1.WPF.Input.C1RangeSlider.Interval">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Interval.html#C1_WPF_Input_C1RangeSlider_Interval">Interval</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the time, in milliseconds, between repetitions of the click action, as soon as repeating starts (for the RepeatButtons at the left of the LowerThumb and at the right of the UpperThumb).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_IsDisposed" data-uid="C1.WPF.Input.C1RangeSlider.IsDisposed">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.IsDisposed.html#C1_WPF_Input_C1RangeSlider_IsDisposed">IsDisposed</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether this instance is disposed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_IsFocused" data-uid="C1.WPF.Input.C1RangeSlider.IsFocused">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.IsFocused.html#C1_WPF_Input_C1RangeSlider_IsFocused">IsFocused</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the control is focused.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_LowerThumbDesiredSize" data-uid="C1.WPF.Input.C1RangeSlider.LowerThumbDesiredSize">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerThumbDesiredSize.html#C1_WPF_Input_C1RangeSlider_LowerThumbDesiredSize">LowerThumbDesiredSize</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the desired size of the lower thumb.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_LowerThumbStyle" data-uid="C1.WPF.Input.C1RangeSlider.LowerThumbStyle">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerThumbStyle.html#C1_WPF_Input_C1RangeSlider_LowerThumbStyle">LowerThumbStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style of the thumb that changes the lower value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_LowerValue" data-uid="C1.WPF.Input.C1RangeSlider.LowerValue">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerValue.html#C1_WPF_Input_C1RangeSlider_LowerValue">LowerValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the current lower magnitude of the range control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Maximum" data-uid="C1.WPF.Input.C1RangeSlider.Maximum">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Maximum.html#C1_WPF_Input_C1RangeSlider_Maximum">Maximum</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum possible value of the range element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Minimum" data-uid="C1.WPF.Input.C1RangeSlider.Minimum">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Minimum.html#C1_WPF_Input_C1RangeSlider_Minimum">Minimum</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum possible value of the range element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Orientation" data-uid="C1.WPF.Input.C1RangeSlider.Orientation">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Orientation.html#C1_WPF_Input_C1RangeSlider_Orientation">Orientation</a>
        </td>
        <td class="markdown level1 summary"><p>The Orientation of the C1RangeSlider.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ScrollBehavior" data-uid="C1.WPF.Input.C1RangeSlider.ScrollBehavior">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ScrollBehavior.html#C1_WPF_Input_C1RangeSlider_ScrollBehavior">ScrollBehavior</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets how thumbs will be moved when mouse click will be performed outside selected area.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_SmallValueChange" data-uid="C1.WPF.Input.C1RangeSlider.SmallValueChange">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.SmallValueChange.html#C1_WPF_Input_C1RangeSlider_SmallValueChange">SmallValueChange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value to be added to or subtracted from the Upper/LowerValue of a RangeBase control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_TrackStyle" data-uid="C1.WPF.Input.C1RangeSlider.TrackStyle">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.TrackStyle.html#C1_WPF_Input_C1RangeSlider_TrackStyle">TrackStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style of the track element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_TrackVisibility" data-uid="C1.WPF.Input.C1RangeSlider.TrackVisibility">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.TrackVisibility.html#C1_WPF_Input_C1RangeSlider_TrackVisibility">TrackVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether C1RangeSlider bar should be displayed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpperThumbDesiredSize" data-uid="C1.WPF.Input.C1RangeSlider.UpperThumbDesiredSize">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperThumbDesiredSize.html#C1_WPF_Input_C1RangeSlider_UpperThumbDesiredSize">UpperThumbDesiredSize</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the desired size of the upper thumb.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpperThumbStyle" data-uid="C1.WPF.Input.C1RangeSlider.UpperThumbStyle">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperThumbStyle.html#C1_WPF_Input_C1RangeSlider_UpperThumbStyle">UpperThumbStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style of the thumb that changes the upper value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpperValue" data-uid="C1.WPF.Input.C1RangeSlider.UpperValue">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperValue.html#C1_WPF_Input_C1RangeSlider_UpperValue">UpperValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the current upper magnitude of the range control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValidationDecoratorStyle" data-uid="C1.WPF.Input.C1RangeSlider.ValidationDecoratorStyle">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValidationDecoratorStyle.html#C1_WPF_Input_C1RangeSlider_ValidationDecoratorStyle">ValidationDecoratorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style that is applied to the inner <a class="xref" href="C1.WPF.Input.C1ValidationDecorator.html">C1ValidationDecorator</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValueChange" data-uid="C1.WPF.Input.C1RangeSlider.ValueChange">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueChange.html#C1_WPF_Input_C1RangeSlider_ValueChange">ValueChange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value to be added to or subtracted from the Upper/LowerValue of a RangeBase control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValueTrackStyle" data-uid="C1.WPF.Input.C1RangeSlider.ValueTrackStyle">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueTrackStyle.html#C1_WPF_Input_C1RangeSlider_ValueTrackStyle">ValueTrackStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style of the track element between LowerThumb and UpperThumb.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ChangeVisualStateCommon_System_Boolean_" data-uid="C1.WPF.Input.C1RangeSlider.ChangeVisualStateCommon(System.Boolean)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ChangeVisualStateCommon.html#C1_WPF_Input_C1RangeSlider_ChangeVisualStateCommon_System_Boolean_">ChangeVisualStateCommon(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the Common visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Dispose" data-uid="C1.WPF.Input.C1RangeSlider.Dispose">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Dispose.html#C1_WPF_Input_C1RangeSlider_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Dispose_System_Boolean_" data-uid="C1.WPF.Input.C1RangeSlider.Dispose(System.Boolean)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Dispose.html#C1_WPF_Input_C1RangeSlider_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_Finalize" data-uid="C1.WPF.Input.C1RangeSlider.Finalize">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.Finalize.html#C1_WPF_Input_C1RangeSlider_Finalize">Finalize()</a>
        </td>
        <td class="markdown level1 summary"><p>Finalizes this instance of the <a class="xref" href="C1.WPF.Input.C1RangeSlider.html">C1RangeSlider</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_OnApplyTemplate" data-uid="C1.WPF.Input.C1RangeSlider.OnApplyTemplate">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.OnApplyTemplate.html#C1_WPF_Input_C1RangeSlider_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_OnIsKeyboardFocusWithinChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.Input.C1RangeSlider.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.OnIsKeyboardFocusWithinChanged.html#C1_WPF_Input_C1RangeSlider_OnIsKeyboardFocusWithinChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_OnLowerValueChanged_System_EventArgs_" data-uid="C1.WPF.Input.C1RangeSlider.OnLowerValueChanged(System.EventArgs)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.OnLowerValueChanged.html#C1_WPF_Input_C1RangeSlider_OnLowerValueChanged_System_EventArgs_">OnLowerValueChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1RangeSlider.LowerValueChanged</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_OnUpperValueChanged_System_EventArgs_" data-uid="C1.WPF.Input.C1RangeSlider.OnUpperValueChanged(System.EventArgs)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.OnUpperValueChanged.html#C1_WPF_Input_C1RangeSlider_OnUpperValueChanged_System_EventArgs_">OnUpperValueChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1RangeSlider.UpperValueChanged</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_OnValueChanged_System_EventArgs_" data-uid="C1.WPF.Input.C1RangeSlider.OnValueChanged(System.EventArgs)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.OnValueChanged.html#C1_WPF_Input_C1RangeSlider_OnValueChanged_System_EventArgs_">OnValueChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1RangeSlider.ValueChanged</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_PixelsToUnits_System_Double_" data-uid="C1.WPF.Input.C1RangeSlider.PixelsToUnits(System.Double)">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.PixelsToUnits.html#C1_WPF_Input_C1RangeSlider_PixelsToUnits_System_Double_">PixelsToUnits(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts pixels to its corresponding unit value in the range slider</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpdateTrackLayout" data-uid="C1.WPF.Input.C1RangeSlider.UpdateTrackLayout">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpdateTrackLayout.html#C1_WPF_Input_C1RangeSlider_UpdateTrackLayout">UpdateTrackLayout()</a>
        </td>
        <td class="markdown level1 summary"><p>This method will take the current min, max, and value to
calculate and layout the current control measurements.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_LowerValueChanged" data-uid="C1.WPF.Input.C1RangeSlider.LowerValueChanged">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerValueChanged.html">LowerValueChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when the <a class="xref" href="C1.WPF.Input.C1RangeSlider.LowerValue.html#C1_WPF_Input_C1RangeSlider_LowerValue">LowerValue</a> property changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_UpperValueChanged" data-uid="C1.WPF.Input.C1RangeSlider.UpperValueChanged">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperValueChanged.html">UpperValueChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when the <a class="xref" href="C1.WPF.Input.C1RangeSlider.UpperValue.html#C1_WPF_Input_C1RangeSlider_UpperValue">UpperValue</a> property changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1RangeSlider_ValueChanged" data-uid="C1.WPF.Input.C1RangeSlider.ValueChanged">
          <a class="xref" href="C1.WPF.Input.C1RangeSlider.ValueChanged.html">ValueChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when any of the properties: LowerValue or UpperValue changes.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
