white printer paper

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>

実行結果

サンプル

Tagged:

製品について

Ignite UI for Blazor