I can't solve the problem of multiple series, though. I have two lines on a chart, and the tooltip displayed is always for the first series (even when the mouse is hovering over the second series line). How can I either discriminate between the two series when displaying the tooltip...or at least bind to both series and display all series information in the tooltip whenever a tooltip is needed?
Thanks!
<!-- Chart -->
<telerik:RadCartesianChart
DataContext="{StaticResource UtilizationChartModel}"
ClipToBounds="False" Height="500" Margin="10" Width="600"
Palette="{StaticResource ChartCustomPalette}" VerticalAlignment="Top" HorizontalAlignment="Left">
<!-- A background Grid for easier reading -->
<telerik:RadCartesianChart.Grid>
<telerik:CartesianChartGrid MajorLinesVisibility="Y"/>
</telerik:RadCartesianChart.Grid>
<!-- Tooltip behavior -->
<telerik:RadCartesianChart.Behaviors>
<telerik:ChartTooltipBehavior>
<telerik:ChartTooltipBehavior.ContentTemplate>
<DataTemplate>
<Border Background="White" Padding="10">
<StackPanel Orientation="Vertical">
<TextBlock FontSize="18" Text="{Binding DataPoint.Category, Converter={StaticResource stringConverter}, ConverterParameter=MMM-yy}"/>
<StackPanel Orientation="Horizontal">
<TextBlock FontSize="18" Text="{Binding DataPoint.Value, Converter={StaticResource stringConverter}, ConverterParameter=P1}"/>
</StackPanel>
</StackPanel>
</Border>
</DataTemplate>
</telerik:ChartTooltipBehavior.ContentTemplate>
</telerik:ChartTooltipBehavior>
</telerik:RadCartesianChart.Behaviors>
 
<!-- Default Y-Axis -->
<telerik:RadCartesianChart.VerticalAxis>
<telerik:LinearAxis LabelStyle="{StaticResource ChartLabelStyle}" LabelFormat="{}{0,0:P1}" />
</telerik:RadCartesianChart.VerticalAxis>
<!-- Default X-Axis -->
<telerik:RadCartesianChart.HorizontalAxis>
<telerik:DateTimeCategoricalAxis DateTimeComponent="Month" LabelFormat="{}{0,0:MMM-yy}" LabelStyle="{StaticResource ChartLabelStyle}"></telerik:DateTimeCategoricalAxis>
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.Series>
<!-- Series 1 -->
<telerik:LineSeries ItemsSource="{Binding Series1}" StrokeThickness="4.0">
<telerik:LineSeries.ValueBinding>
<telerik:PropertyNameDataPointBinding PropertyName="Value"></telerik:PropertyNameDataPointBinding>
</telerik:LineSeries.ValueBinding>
<telerik:LineSeries.CategoryBinding>
<telerik:PropertyNameDataPointBinding PropertyName="TimePeriod"></telerik:PropertyNameDataPointBinding>
</telerik:LineSeries.CategoryBinding>
</telerik:LineSeries>
<!-- Series 2-->
<telerik:LineSeries ItemsSource="{Binding Series2}" StrokeThickness="4.0">
<telerik:LineSeries.ValueBinding>
<telerik:PropertyNameDataPointBinding PropertyName="Value"></telerik:PropertyNameDataPointBinding>
</telerik:LineSeries.ValueBinding>
<telerik:LineSeries.CategoryBinding>
<telerik:PropertyNameDataPointBinding PropertyName="TimePeriod"></telerik:PropertyNameDataPointBinding>
</telerik:LineSeries.CategoryBinding>
</telerik:LineSeries>
</telerik:RadCartesianChart.Series>
</telerik:RadCartesianChart>