4

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

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

如果有人有建议,那就太好了!感谢你并致以真诚的问候,

PY

4

1 回答 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”工具提示。

于 2013-05-02T09:09:12.090 回答