We have implemented this to get our Bars to change colors based on their status.
The second style, PART_CanvasContainer was a second attempt to deal with the mouse_enter issues. As you can see we have added MouseEnter/Exit events to both of these but they are completely ignored.... Can you please advise on how I can get mouse in / mouse out events per bar?
<Style x:Name="CustomStyle" TargetType="telerik:Bar">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="telerik:Bar">
<Grid>
<Rectangle x:Name="PART_DefiningGeometry"
RadiusX="5"
RadiusY="5"
StrokeThickness="2"
Fill="{Binding DataItem.StatusReturningColorBrush}" MouseEnter="content_MouseEnter" MouseLeave="content_MouseLeave" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="telerik:Bar">
<Canvas x:Name="PART_CanvasContainer" Opacity="0" MouseEnter="content_MouseEnter" MouseLeave="content_MouseLeave">
</Canvas>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>