我想在显示 X 和 Y 值(独立和依赖值)的线序列的数据点上添加一个工具提示,而不仅仅是默认显示的依赖值。我知道这与这张票中写的问题相同 - WPF 工具包图表:自定义数据点标签
但是,我无法得到工作的答案。有一个链接指向似乎已过时的更多详细信息。
我的系列:
<DVC:Chart.Series>
<!--Have several lineseries that look like this, connected to a styling vm. Can add ToolTip=...-->
<VM:LineSeries x:Name="something"
Title="something"
DependentValuePath="Value"
IndependentValuePath="Key"
ItemsSource="{Binding something}"
DataPointStyle="{StaticResource DataPointBlue}"
>
</VM:LineSeries>
</DVC:Chart.Series>
我的数据点在此处设置样式,但添加带有任何工具提示的 setter 属性并没有什么不同:
<UserControl.Resources>
<Style x:Key="DataPointBlue" TargetType="{x:Type DVC:DataPoint}">
<Setter Property="Background" Value="Blue"/>
</Style>
</UserControl.Resources>
我已经尝试以各种方式在几个地方从上面链接的票证中添加这行代码,并且我已经尝试以各种方式使用 Binding,但没有任何效果。
<ToolTipService.ToolTip>
<StackPanel Margin="2,2,2,2">
<ContentControl Content="{TemplateBinding IndependentValue}" />
<ContentControl Content="{TemplateBinding DependentValue}" />
</StackPanel>
</ToolTipService.ToolTip>
这是许多没有取得进展的试验和错误。