【问题标题】:WPF toolkit charting : Customize datapoint labelWPF 工具包图表:自定义数据点标签
【发布时间】:2013-04-26 08:33:57
【问题描述】:

我使用 WPF 工具包创建了一个简单的 LineSeries 图表。默认情况下,当鼠标悬停在数据点上时,它会显示一个带有 YAxis 值的标签。 (如果我将鼠标放在 X=3,Y=45 数据点上,它将显示一个内部带有“45”的标签)

我想更改此默认行为以同时显示 X 和 Y 轴值。 (如果我将鼠标放在 X=3,Y=45 数据点上,它将显示一个内部带有“3, 45”的标签)

如果有人有建议,那就太好了! 谢谢你和最好的问候,

一年

【问题讨论】:

    标签: wpf xaml charts toolkit


    【解决方案1】:

    在这里您可以找到LineSeries DataPoint 的 XAML 样式,默认情况下工具提示定义为

    <ToolTipService.ToolTip>
       <ContentControl Content="{TemplateBinding FormattedDependentValue}"/>
    </ToolTipService.ToolTip>
    

    因此,您可以将整个样式带到您的应用程序中并覆盖工具提示定义,例如:

    <ToolTipService.ToolTip>
       <StackPanel Margin="2,2,2,2">
          <ContentControl Content="{TemplateBinding IndependentValue}" FontSize="12"/>
          <ContentControl Content="{TemplateBinding DependentValue}"   FontSize="12"/>
       </StackPanel>
    </ToolTipService.ToolTip>
    

    您将获得所需的“X,Y”工具提示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-27
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多