WPF工具包图表:自定义数据点标签

4
我使用WPF工具包创建了一个简单的LineSeries图表,当鼠标悬停在数据点上时,默认情况下会显示带有Y轴值的标签。(如果我把鼠标放在X=3,Y=45的数据点上,它将显示一个内部为“45”的标签)
我希望改变这个默认行为,以便显示X和Y轴的值。(如果我把鼠标放在X=3,Y=45的数据点上,它将显示一个内部为“3, 45”的标签)
如果有人有建议,那就太好了!谢谢并致以最良好的祝愿,
PY
1个回答

5

在这里您可以找到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”工具提示时,您将得到所需的工具提示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接