Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1080
ItemToolTipLayer style
posted

I have   a Splinearea chart with a customized tooltipStyle and two series.

Everything is dispalyed correctly. But if I add an ItemTooltipLayer to allow the simultaneous display of the two tooltips on rollover, the style seems to be no longer active: I see the default tooltip style for both the series.

Help on this issue will be appreciated.

at the end of the series:

<ig:ItemToolTipLayer

Canvas.ZIndex="11" UseInterpolation="True" TransitionDuration="0:00:00.1">

</ig:ItemToolTipLayer>


Chart ToolTip style:

<Style x:Key="DataChartToolTipStyle" TargetType="ContentControl">

<Setter Property="Padding" Value="0,0,0,0" />

<Setter Property="Margin" Value="0,0,0,0" />

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="ContentControl">

<Border CornerRadius="4" BorderThickness="1,1,1,1" BorderBrush="{StaticResource BurshToolTipBorder}" Background="{StaticResource BurshToolTipBackground}">

<StackPanel Orientation="Horizontal" Margin="2,2,2,2">

<ContentPresenter Margin="{TemplateBinding Padding}" Content="{TemplateBinding Content}" />

</StackPanel>

</Border>

</ControlTemplate>

</Setter.Value>

</Setter>

</Style>

  • 34830
    Offline posted

    Hello famproject,

    Thank you for your post.

    I imagine in this case,  the "DataChartToolTipStyle" style that you have written is being applied to the XamDataChart.ToolTipStyle property, and so when you show your tooltips on the series, it is being respected.

    When using an ItemTooltTipLayer, this tooltip style is not inherited from the XamDataChart, and the layers have a ToolTipStyle property of their own. If you would like to style the tooltips of your ItemToolTipLayer in the same way, I would recommend setting the ItemToolTipLayer.ToolTipStyle property to the same one as you are setting on your XamDataChart.

    Please let me know if you have any other questions or concerns on this matter.

    Sincerely,
    Andrew
    Associate Developer