FinalValueLayer は XamDataChart コントロールにシリーズの現在 (最終) 値を表すチャートの軸に沿い注釈を表します。
別の構成を持つ複数の最終値レイヤーが必要な場合、特別なシリーズを対象とする注釈を構成できます。これには、TargetSeries プロパティを設定します。このプロパティの詳細は、以下のプロパティを参照してください。
以下の画像は、FinalValueLayer を追加した XamDataChart コントロールのプレビューです。
以下のコードは上記の例を実装します。
XAML の場合:
<ig:XamDataChart x:Name="theChart" Margin="5,0,5,0" >
<ig:XamDataChart.Axes>
<ig:CategoryXAxis x:Name="xmCategoryXAxis"
ItemsSource="{StaticResource CategoryData1}"
Label="{}{Category}">
<ig:CategoryXAxis.LabelSettings>
</ig:CategoryXAxis>
<ig:NumericYAxis x:Name="xmNumericYAxis1">
</ig:NumericYAxis>
</ig:XamDataChart.Axes>
<ig:XamDataChart.Series>
<ig:ColumnSeries x:Name="columnSeries"
ItemsSource="{StaticResource CategoryData1}"
ValueMemberPath="Value"
XAxis="{Binding ElementName=xmCategoryXAxis}"
YAxis="{Binding ElementName=xmNumericYAxis1}">
</ig:ColumnSeries>
<ig:LineSeries x:Name="lineSeries"
ItemsSource="{StaticResource CategoryData2}"
ValueMemberPath="Value"
XAxis="{Binding ElementName=xmCategoryXAxis}"
YAxis="{Binding ElementName=xmNumericYAxis1}">
</ig:LineSeries>
<ig:FinalValueLayer TargetSeries="{Binding ElementName=lineSeries}"/>
</ig:XamDataChart.Series>
</ig:XamDataChart>
C# の場合:
var finalValue = new FinalValueLayer();
finalValue.TargetSeries = theChart.Series[0];
theChart.Series.Add(finalValue);