InteractiveDataDisplay.WPF:如何在图表上显示值

时间:2018-01-25 12:56:24

标签: c# wpf xaml

我在我的项目InteractiveDataDisplay.WPF中使用此库。

当我将鼠标悬停在图表行上时,我想在工具提示中显示该值,但我不知道如何。

我的图表的XAML:

<Grid>
        <wpf:Chart
            Margin="10"
            IsHorizontalNavigationEnabled="False"
            IsVerticalNavigationEnabled="False"
            LeftTitle="Высота (м)"
            BottomTitle="Значение ветрового давления (Т/м²)">
            <Grid>
                <wpf:LineGraph x:Name="linegraphNorm" 
                               Description="Нормативная нагрузка"
                               Stroke="Green"
                               StrokeThickness="3"/>
                <wpf:LineGraph x:Name="linegraphCalc" Description="Рассчетная нагрузка" Stroke="Red"
                               StrokeThickness="3" />
            </Grid>
        </wpf:Chart>
    </Grid>

要填写值的代码,

这里变量normResult和calcResult是Dictionary(double,double):

            var graphic = new Graphic();
            graphic.linegraphNorm.Plot(normResult.Values, normResult.Keys);
            graphic.linegraphCalc.Plot(calcResult.Values, calcResult.Keys);
            graphic.ShowDialog();

现在我的工具提示看起来像这样:

now

我希望我的工具提示看起来像这样:

enter image description here

有人能告诉我一个解决这个问题的简单方法吗?

0 个答案:

没有答案