# C1.Xamarin.Forms.Gauge.C1BulletGraph

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Xamarin_Forms_Gauge_C1BulletGraph" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph" class="text-break">C1BulletGraph Class
</h1>
  <div class="markdown level0 summary"><p>The <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.html">C1BulletGraph</a> is a type of linear gauge designed specifically for use in dashboards. It displays a single key measure along with a comparative measure and qualitative ranges to instantly signal whether the measure is good, bad, or in some other state.</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.Xamarin.Forms.Gauge.C1Gauge.html">C1Gauge</a></div>
    <div class="level2"><a class="xref" href="C1.Xamarin.Forms.Gauge.C1LinearGauge.html">C1LinearGauge</a></div>
    <div class="level3"><span class="xref">C1BulletGraph</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</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.Xamarin.Forms.Gauge.html">C1.Xamarin.Forms.Gauge</a></h6>
  <h6><strong>Assembly</strong>: C1.Xamarin.Forms.Gauge.dll</h6>
  <h5 id="C1_Xamarin_Forms_Gauge_C1BulletGraph_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1BulletGraph : C1LinearGauge, IComponent, 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_Xamarin_Forms_Gauge_C1BulletGraph__ctor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.#ctor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.-ctor.html#C1_Xamarin_Forms_Gauge_C1BulletGraph__ctor">C1BulletGraph()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.html">C1BulletGraph</a>.</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_Xamarin_Forms_Gauge_C1BulletGraph_BadProperty" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadProperty">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadProperty.html">BadProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_BadPropertyName" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadPropertyName">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadPropertyName.html">BadPropertyName</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_BadRangeColorProperty" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadRangeColorProperty">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadRangeColorProperty.html">BadRangeColorProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_BadRangeColorPropertyName" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadRangeColorPropertyName">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadRangeColorPropertyName.html">BadRangeColorPropertyName</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultBadColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultBadColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultBadColor.html">DefaultBadColor</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultGoodColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultGoodColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultGoodColor.html">DefaultGoodColor</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultPointerColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultPointerColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultPointerColor.html">DefaultPointerColor</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultPointerThickness" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultPointerThickness">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultPointerThickness.html">DefaultPointerThickness</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultTargetColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultTargetColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultTargetColor.html">DefaultTargetColor</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultTargetThickness" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultTargetThickness">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultTargetThickness.html">DefaultTargetThickness</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_DefaultValueTextColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultValueTextColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.DefaultValueTextColor.html">DefaultValueTextColor</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_GoodProperty" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodProperty">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodProperty.html">GoodProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_GoodPropertyName" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodPropertyName">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodPropertyName.html">GoodPropertyName</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_GoodRangeColorProperty" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodRangeColorProperty">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodRangeColorProperty.html">GoodRangeColorProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_GoodRangeColorPropertyName" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodRangeColorPropertyName">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodRangeColorPropertyName.html">GoodRangeColorPropertyName</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_TargetColorProperty" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetColorProperty">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetColorProperty.html">TargetColorProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_TargetProperty" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetProperty">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetProperty.html">TargetProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_TargetPropertyName" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetPropertyName">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetPropertyName.html">TargetPropertyName</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_TargetRangeColorPropertyName" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetRangeColorPropertyName">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetRangeColorPropertyName.html">TargetRangeColorPropertyName</a>
        </td>
        <td class="markdown level1 summary"></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_Xamarin_Forms_Gauge_C1BulletGraph_Bad" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.Bad">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.Bad.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_Bad">Bad</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a reference value considered bad for the measure.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_BadRangeColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadRangeColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.BadRangeColor.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_BadRangeColor">BadRangeColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the color of the bad range.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_Good" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.Good">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.Good.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_Good">Good</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a reference value considered good for the measure.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_GoodRangeColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodRangeColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.GoodRangeColor.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_GoodRangeColor">GoodRangeColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the color of the good range.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_Target" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.Target">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.Target.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_Target">Target</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the target value for the measure.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Gauge_C1BulletGraph_TargetColor" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetColor">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.TargetColor.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_TargetColor">TargetColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the color of the target.</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_Xamarin_Forms_Gauge_C1BulletGraph_OnPropertyChanged_System_String_System_Object_System_Object_System_Boolean_" data-uid="C1.Xamarin.Forms.Gauge.C1BulletGraph.OnPropertyChanged(System.String,System.Object,System.Object,System.Boolean)">
          <a class="xref" href="C1.Xamarin.Forms.Gauge.C1BulletGraph.OnPropertyChanged.html#C1_Xamarin_Forms_Gauge_C1BulletGraph_OnPropertyChanged_System_String_System_Object_System_Object_System_Boolean_">OnPropertyChanged(string, object, object, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
