軸は多くの要素がそれを中心として回転する XamTimeline の主要部分です。目盛り、ラベル、グリッド線、つまみを含んでおり、すべてがコントロールの機能で主要な役割を果たします。NumericTimeAxis および DateTimeAxis の 2 つのタイプのシリーズがあります。それぞれはそのタイプに一意の属性を持つそれぞれのシリーズ タイプに対応します。
Axis は xamTimeline で動作設定とスタイル設定の多くに責任を持ちます。Axis を通してカスタマイズできるオブジェクトには以下が含まれます:
主目盛および副目盛
主グリッド線および副グリッド線
軸つまみ
時刻シリーズの最小値および最大値
時間値の増分の単位
軸ペイン
軸ラベル
選択した時間
xamZoomBar の設定
以下のコードは、NumericTimeAxis オブジェクトの設定して、NumericTimeAxis オブジェクト固有の範囲、増分の単位、および選択した時間を定義する方法を示します。
XAML の場合:
<ig:XamTimeline x:Name="timeline1"> <!-- 数値軸の設定 --> <ig:XamTimeline.Axis> <ig:NumericTimeAxis Minimum="1885" Maximum="1900" SelectedTime="1889" AutoRange=" Unit="1" /> </ig:XamTimeline.Axis> <ig:XamTimeline.Series> <ig:NumericTimeSeries Title="19th Century in Film"> <!-- TODO: 時刻エントリの追加 --> </ig:NumericTimeSeries> </ig:XamTimeline.Series> </ig:XamTimeline>
Visual Basic の場合:
Dim axis = New NumericTimeAxis() axis.Minimum = 1885 axis.Maximum = 1900 axis.SelectedTime = 1889 axis.AutoRange = False axis.Unit = 1 timeline1.Axis = axis
C# の場合:
var axis = new NumericTimeAxis() { Minimum = 1885, Maximum = 1900, SelectedTime = 1889, AutoRange = false, Unit = 1 }; timeline1.Axis = axis;