# C1.WPF.Gauge.C1RadialGauge

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Gauge_C1RadialGauge" data-uid="C1.WPF.Gauge.C1RadialGauge" class="text-break">C1RadialGauge Class
</h1>
  <div class="markdown level0 summary"><p>The <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.html">C1RadialGauge</a> displays a circular scale with an indicator that represents a single value and optional ranges to represent reference values.</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="C1.WPF.Gauge.C1Gauge.html">C1Gauge</a></div>
    <div class="level2"><span class="xref">C1RadialGauge</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><span class="xref">IDependencyObject</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Gauge.html">C1.WPF.Gauge</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Gauge.dll</h6>
  <h5 id="C1_WPF_Gauge_C1RadialGauge_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1RadialGauge : C1Gauge, IDependencyObject</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1RadialGauge
    Inherits C1Gauge
    Implements IDependencyObject</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_Gauge_C1RadialGauge__ctor" data-uid="C1.WPF.Gauge.C1RadialGauge.#ctor">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.-ctor.html#C1_WPF_Gauge_C1RadialGauge__ctor">C1RadialGauge()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.html">C1RadialGauge</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_Gauge_C1RadialGauge_AutoScaleProperty" data-uid="C1.WPF.Gauge.C1RadialGauge.AutoScaleProperty">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.AutoScaleProperty.html">AutoScaleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.AutoScale.html#C1_WPF_Gauge_C1RadialGauge_AutoScale">AutoScale</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DefaultLengthProperty" data-uid="C1.WPF.Gauge.C1RadialGauge.DefaultLengthProperty">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DefaultLengthProperty.html">DefaultLengthProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DefaultLength.html#C1_WPF_Gauge_C1RadialGauge_DefaultLength">DefaultLength</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DefaultStartAngle" data-uid="C1.WPF.Gauge.C1RadialGauge.DefaultStartAngle">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DefaultStartAngle.html">DefaultStartAngle</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DefaultSweepAngle" data-uid="C1.WPF.Gauge.C1RadialGauge.DefaultSweepAngle">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DefaultSweepAngle.html">DefaultSweepAngle</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_IsReversedProperty" data-uid="C1.WPF.Gauge.C1RadialGauge.IsReversedProperty">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.IsReversedProperty.html">IsReversedProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.IsReversed.html#C1_WPF_Gauge_C1RadialGauge_IsReversed">IsReversed</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_StartAngleProperty" data-uid="C1.WPF.Gauge.C1RadialGauge.StartAngleProperty">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.StartAngleProperty.html">StartAngleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.StartAngle.html#C1_WPF_Gauge_C1RadialGauge_StartAngle">StartAngle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_SweepAngleProperty" data-uid="C1.WPF.Gauge.C1RadialGauge.SweepAngleProperty">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.SweepAngleProperty.html">SweepAngleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.SweepAngle.html#C1_WPF_Gauge_C1RadialGauge_SweepAngle">SweepAngle</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_Gauge_C1RadialGauge_AutoScale" data-uid="C1.WPF.Gauge.C1RadialGauge.AutoScale">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.AutoScale.html#C1_WPF_Gauge_C1RadialGauge_AutoScale">AutoScale</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the gauge should automatically scale to fill the host element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DefaultLength" data-uid="C1.WPF.Gauge.C1RadialGauge.DefaultLength">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DefaultLength.html#C1_WPF_Gauge_C1RadialGauge_DefaultLength">DefaultLength</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the default size (width and height) of the gauge.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_IsReversed" data-uid="C1.WPF.Gauge.C1RadialGauge.IsReversed">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.IsReversed.html#C1_WPF_Gauge_C1RadialGauge_IsReversed">IsReversed</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a flag which indicates whether the radial gauge is reversed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_StartAngle" data-uid="C1.WPF.Gauge.C1RadialGauge.StartAngle">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.StartAngle.html#C1_WPF_Gauge_C1RadialGauge_StartAngle">StartAngle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the starting angle for the gauge, in degrees.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_SweepAngle" data-uid="C1.WPF.Gauge.C1RadialGauge.SweepAngle">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.SweepAngle.html#C1_WPF_Gauge_C1RadialGauge_SweepAngle">SweepAngle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the sweeping angle for the gauge, in degrees.</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_Gauge_C1RadialGauge_ArrangeOverride_System_Windows_Size_" data-uid="C1.WPF.Gauge.C1RadialGauge.ArrangeOverride(System.Windows.Size)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.ArrangeOverride.html#C1_WPF_Gauge_C1RadialGauge_ArrangeOverride_System_Windows_Size_">ArrangeOverride(Size)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_Dispose_System_Boolean_" data-uid="C1.WPF.Gauge.C1RadialGauge.Dispose(System.Boolean)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.Dispose.html#C1_WPF_Gauge_C1RadialGauge_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawGauge" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawGauge">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawGauge.html#C1_WPF_Gauge_C1RadialGauge_DrawGauge">DrawGauge()</a>
        </td>
        <td class="markdown level1 summary"><p>Draw the gauge.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawLabel_C1_WPF_Gauge_GaugeLabel_" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawLabel(C1.WPF.Gauge.GaugeLabel)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawLabel.html#C1_WPF_Gauge_C1RadialGauge_DrawLabel_C1_WPF_Gauge_GaugeLabel_">DrawLabel(GaugeLabel)</a>
        </td>
        <td class="markdown level1 summary"><p>Draw the specified labels.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawMark_C1_WPF_Gauge_GaugeMark_" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawMark(C1.WPF.Gauge.GaugeMark)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawMark.html#C1_WPF_Gauge_C1RadialGauge_DrawMark_C1_WPF_Gauge_GaugeMark_">DrawMark(GaugeMark)</a>
        </td>
        <td class="markdown level1 summary"><p>Draw the specified tick mark.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawMinMaxText" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawMinMaxText">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawMinMaxText.html#C1_WPF_Gauge_C1RadialGauge_DrawMinMaxText">DrawMinMaxText()</a>
        </td>
        <td class="markdown level1 summary"><p>Draw the text of Min and Max.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawPointer_C1_WPF_Gauge_GaugePointer_System_Double_" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawPointer(C1.WPF.Gauge.GaugePointer,System.Double)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawPointer.html#C1_WPF_Gauge_C1RadialGauge_DrawPointer_C1_WPF_Gauge_GaugePointer_System_Double_">DrawPointer(GaugePointer, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Draw the specified pointer.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawRange_C1_WPF_Gauge_GaugeRange_System_Double_" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawRange(C1.WPF.Gauge.GaugeRange,System.Double)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawRange.html#C1_WPF_Gauge_C1RadialGauge_DrawRange_C1_WPF_Gauge_GaugeRange_System_Double_">DrawRange(GaugeRange, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Update element range.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_DrawValueText_System_Double_" data-uid="C1.WPF.Gauge.C1RadialGauge.DrawValueText(System.Double)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.DrawValueText.html#C1_WPF_Gauge_C1RadialGauge_DrawValueText_System_Double_">DrawValueText(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Draw the text of Value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_GetCenterPoint" data-uid="C1.WPF.Gauge.C1RadialGauge.GetCenterPoint">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.GetCenterPoint.html#C1_WPF_Gauge_C1RadialGauge_GetCenterPoint">GetCenterPoint()</a>
        </td>
        <td class="markdown level1 summary"><p>Get radial center.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_GetRadialInner" data-uid="C1.WPF.Gauge.C1RadialGauge.GetRadialInner">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.GetRadialInner.html#C1_WPF_Gauge_C1RadialGauge_GetRadialInner">GetRadialInner()</a>
        </td>
        <td class="markdown level1 summary"><p>Get radial inner.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_GetRadialOuter" data-uid="C1.WPF.Gauge.C1RadialGauge.GetRadialOuter">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.GetRadialOuter.html#C1_WPF_Gauge_C1RadialGauge_GetRadialOuter">GetRadialOuter()</a>
        </td>
        <td class="markdown level1 summary"><p>Get radial outer.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_GetValueFromPoint_System_Windows_Point_" data-uid="C1.WPF.Gauge.C1RadialGauge.GetValueFromPoint(System.Windows.Point)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.GetValueFromPoint.html#C1_WPF_Gauge_C1RadialGauge_GetValueFromPoint_System_Windows_Point_">GetValueFromPoint(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Get gauge value from the point.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_MeasureOverride_System_Windows_Size_" data-uid="C1.WPF.Gauge.C1RadialGauge.MeasureOverride(System.Windows.Size)">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.MeasureOverride.html#C1_WPF_Gauge_C1RadialGauge_MeasureOverride_System_Windows_Size_">MeasureOverride(Size)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Gauge_C1RadialGauge_OnApplyTemplate" data-uid="C1.WPF.Gauge.C1RadialGauge.OnApplyTemplate">
          <a class="xref" href="C1.WPF.Gauge.C1RadialGauge.OnApplyTemplate.html#C1_WPF_Gauge_C1RadialGauge_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
