2013-05-02 1 views
4

Я создал простую диаграмму LineSeries, используя инструментарий WPF. По умолчанию при наведении указателя мыши на datapoint отображается метка с значением YAxis. (если я надену мышь на X = 3, Y = 45 datapoint, он отобразит метку с «45» внутри)WPF toolkit charting: Настроить метку datapoint

Я хочу изменить это поведение по умолчанию, чтобы отобразить как значение оси X, так и Y. (если я надену мышь на X = 3, Y = 45 datapoint, он отобразит метку с «3, 45» внутри)

Если у кого-то есть предложение, это может быть здорово! Спасибо и наилучшими пожеланиями,

PY

ответ

5

Здесь вы можете найти стиль XAML в виде LineSeries DataPoint и по умолчанию подсказке определяется как

<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> 

и вы willget отображается «X, Y» всплывающая подсказка вам нужно.

+0

Могу ли я установить это из кода? Как? –