Вам нужно будет создать новый шаблон для BarDataPoint. Я не буду публиковать здесь весь шаблон, потому что а) он довольно большой и б) я не уверен, где я стою на Copyright.
Вы можете довольно легко получить существующий шаблон, если у вас есть смесь, вы сможете создать копию с помощью инструмента. В качестве альтернативы вы можете получить его из исходного кода, который находится в: -
#someSourceCodeRootFolder\Controls.DataVisualization.Toolkit\Charting\DataPoint\BarDataPoint.xaml
В словаре ресурсов создайте это: -
* +1007 *
По сути, я добавил окончательный TextBlock
и привязал его к тому же свойству FormattedDependentValue
, которое ToolTip использует в своем ContentControl. Вы можете добавить дополнительные стили к TextBlock, чтобы получить желаемый вид, вы также можете сделать что-то другое с содержанием всплывающей подсказки.
Таким образом, с этим стилем вы можете сделать это на самой диаграмме: -
<chartingToolkit:BarSeries.DataPointStyle>
<Style TargetType="BarDataPoint" BasedOn="{StaticResouce BarDataPointWithContent}" >
<Setter Property="Background" Value="Red" />
</Style>
</chartingToolkit:BarSeries.DataPointStyle>
Примечание для скрывающихся MSofties
Не могли бы вы добавить шаблоны в документацию, чтобы нам не требовался исходный код, Blend или Reflector для их извлечения?