DataChartにツールチップを表示するには、TooltipTemplateタグを埋め込むことにより対応可能です。
以下のサンプルコードでは、チャートのデータポイントにカーソルを移動した際に、データポイントの値を表示します。
<DataChart Height="500px" Width="700px"> <NumericXAxis Name="xAxis" /> <NumericYAxis Name="yAxis" /> <ScatterLineSeries Name="series1" XAxisName="xAxis" YAxisName="yAxis" XMemberPath="XValue" YMemberPath="YValue" DataSource="@DataSource" MarkerType="MarkerType.Circle" > <TooltipTemplate Context="context"> <div > <span style="color: #44ACD6"> X Value: </span> <span> @if ((context.Item as DataItem) != null) { @((context.Item as DataItem).XValue); } </span> <br /> <span style="color: #44ACD6"> Y Value: </span> <span > @if ((context.Item as DataItem) != null) { @((context.Item as DataItem).YValue); } </span> </div> </TooltipTemplate> </ScatterLineSeries> </DataChart>
実行結果
サンプル