CrosshairLayer は、対象とするよう構成される各シリーズの実際の値で異なるセットの線を描画する各シリーズと交差する十字線として描画されます。
レイヤーには、デフォルトで XamDataChart コントロール上のすべてのシリーズを対象とする場合に 1 つの特別なシリーズのみを表示するように CrosshairLayer を構成できます。これを実行するには、 TargetSeries プロパティを設定します。このプロパティの詳細は、以下のプロパティ セクションを参照してください。
以下の表で、十字線レイヤーのプロパティを簡単に説明します。
以下のスクリーン ショットは、以下の設定を使用して作成される CrosshairLayer オブジェクト外観の TargetSeries を XamDataChart コントロールがどのように制御するかを示します。
以下のコードはこの実装で使用されます。
XAML の場合:
<ig:CrosshairLayer
TargetSeries="{Binding ElementName=series1}"
/>
C# の場合:
var crosshairLayerSeries = new CrossHairLightLayer(); crosshairLayerSeries.TargetSeries = series1; chart.Series.Add(crosshairLayerSeries);
Visual Basic の場合:
Dim crosshairLayerSeries As new CrossHairLightLayer() crosshairLayerSeries.TargetSeries = series1 chart.Series.Add(crosshairLayerSeries)