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

oOn*_*nez 4 wpf charts xaml toolkit

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

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

如果有人有建议,那可能会很棒!感谢你并致以真诚的问候,

PY

mic*_*ele 5

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

<ToolTipService.ToolTip>
   <ContentControl Content="{TemplateBinding FormattedDependentValue}"/>
</ToolTipService.ToolTip>
Run Code Online (Sandbox Code Playgroud)

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

<ToolTipService.ToolTip>
   <StackPanel Margin="2,2,2,2">
      <ContentControl Content="{TemplateBinding IndependentValue}" FontSize="12"/>
      <ContentControl Content="{TemplateBinding DependentValue}"   FontSize="12"/>
   </StackPanel>
</ToolTipService.ToolTip>
Run Code Online (Sandbox Code Playgroud)

并且您将显示所需的"X,Y"工具提示.