WPF工具包,多个lineseries之间的共享工具提示

时间:2013-05-27 13:49:29

标签: wpf charts tooltip wpftoolkit

我正在使用基于WPF工具包的多个时间序列图表。例如,温度,露点和压力的时间序列在一个图表中

我需要共享工具提示,以便在每个数据点显示某个日期/时间的流量逻辑参数摘要,并在一个小工具提示框中显示。

如果有人知道这是否可能以及如何做到这一点,那就太好了。

谢谢, PY

1 个答案:

答案 0 :(得分:0)

查看Styles系列的DataPoints我有一个BubbleDataSeries示例:

<Style x:Key="BubbleToolTipTemplate" TargetType="{x:Type c:BubbleDataPoint}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="c:BubbleDataPoint">
                <Grid>
                    <Ellipse Fill="{TemplateBinding Background}" Stroke="{TemplateBinding BorderBrush}" />
                    <ContentPresenter Content="{TemplateBinding Size}" HorizontalAlignment="Center" VerticalAlignment="Center" />
                    <ToolTipService.ToolTip>
                        <StackPanel>
                            <ContentControl Content ="{TemplateBinding DependentValue, Converter={StaticResource DoubleToStringConverter}}" />
                            <ContentControl Content ="{TemplateBinding IndependentValue}"/>
                            <ContentControl Content ="{TemplateBinding Size}" />
                        </StackPanel>
                    </ToolTipService.ToolTip>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>