[プロパティ]ウィンドウ、XAML、またはコードで、C1LinearGauge コントロールに目盛りマークを追加できます。このトピックでは、C1LinearGauge コントロールの C1GaugeMark プロパティを設定しますが、同じ手順を使用して、他のコントロールの C1GaugeMark をカスタマイズすることもできます。
設計時に[プロパティ]ウィンドウで C1LinearGauge コントロールに目盛りマークを追加するには、次の手順に従います。
XAML で C1LinearGauge コントロールにラベルを追加するには、3つの <Gauge:C1GaugeMark>
タグを <Gauge:C1LinearGauge>
タグに追加します。
次のようになります。
XAMLマークアップ |
コードのコピー
|
---|---|
<Gauge:C1LinearGauge Height="89" Margin="90,72,41,88" Name="C1LinearGauge1" Width="287"> <Gauge:C1GaugeMark Interval="20" Location="1.1" /> <Gauge:C1GaugeMark Interval="10" Location="1.1" /> <Gauge:C1GaugeMark Interval="5" Location="1.1" /> </Gauge:C1LinearGauge> |
ウィンドウを右クリックし、[コードの表示]を選択してコードエディタを開きます。コードをメインクラスに追加します。次のようになります。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Public Sub New() InitializeComponent() Dim c1gm1 As New C1.Xaml.Gauge.C1GaugeMark c1gm1.Location = 1.1 c1gm1.Interval = 20 Me.C1LinearGauge1.Decorators.Add(c1gm1) Dim c1gm2 As New C1.Xaml.Gauge.C1GaugeMark c1gm2.Location = 1.1 c1gm2.Interval = 10 Me.C1LinearGauge1.Decorators.Add(c1gm2) Dim c1gm3 As New C1.Xaml.Gauge.C1GaugeMark c1gm3.Location = 1.1 c1gm3.Interval = 5 Me.C1LinearGauge1.Decorators.Add(c1gm3) End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
public MainPage(){ InitializeComponent(); C1.Xaml.Gauge.C1GaugeLabel c1gm1 = new C1.Xaml.Gauge.C1GaugeMark(); c1gm1.Location = 1.1; c1gm1.Interval = 20; this.C1LinearGauge1.Decorators.Add(c1gm1); C1.Xaml.Gauge.C1GaugeLabel c1gm2 = new C1.Xaml.Gauge.C1GaugeMark(); c1gm2.Location = 1.1; c1gm2.Interval = 10; this.C1LinearGauge1.Decorators.Add(c1gm2); C1.Xaml.Gauge.C1GaugeLabel c1gm3 = new C1.Xaml.Gauge.C1GaugeMark(); c1gm3.Location = 1.1; c1gm3.Interval = 5; this.C1LinearGauge1.Decorators.Add(c1gm3); } |
C1LinearGauge コントロールに3種類のサイズの目盛りマークが表示されます。