範囲は、静的な値に限りません。ValueBinding プロパティを使用して、範囲の開始位置または終了位置をゲージに表示された現在の値に連結できます。たとえば、次のコードは、速度が時速 80 マイルを超えた場合にのみ、赤色の範囲を表示します。
XAML |
コードのコピー
|
---|---|
<!-- 3つの色付き範囲の追加 --> <c1:C1GaugeRange From="80" ValueBinding="To" Location="0.7"Background="Red" /> <c1:C1GaugeRange From="50" To="80" Location="0.7" Fill="Yellow" /> <c1:C1GaugeRange From="0" To="50" Location="0.7"Fill="Green" /> |
次の図は、Value プロパティの変化に伴う表示の変化を示します。