Thanks for the quick response Rachel, it's now working after using your example.
One slight issue - the annotation is appearing at the far right of the axis rather than to the left as it was in your example. I've tried setting the HorizontalAlignment but it didn't have any effect. Any ideas?
The xmla is below and an image is attached.
Thanks
<charts:SfChart
x:Name="financialChart">
<charts:SfChart.DataContext>
<local:CandleChartViewModel/>
</charts:SfChart.DataContext>
<charts:SfChart.Behaviors>
<charts:ChartCrossHairBehavior/>
</charts:SfChart.Behaviors>
<charts:SfChart.PrimaryAxis>
<charts:CategoryAxis ShowTrackBallInfo="True" LabelFormat="HH:mm" Interval="20" EnableScrollBar="True"
Margin="4" ActualRangeChanged="XAxis_ActualRangeChanged" AxisLineOffset="10" EdgeLabelsDrawingMode="Fit"/>
<!--<charts:DateTimeCategoryAxis ShowTrackBallInfo="True" LabelFormat="HH:mm" Interval="20" IntervalType="Minutes" EnableScrollBar="True"
ActualRangeChanged="XAxis_ActualRangeChanged" Margin="4" />-->
</charts:SfChart.PrimaryAxis>
<charts:SfChart.SecondaryAxis>
<charts:NumericalAxis ShowTrackBallInfo="True" OpposedPosition="True" Margin="-2" RangePadding="Additional" ActualRangeChanged="YAxis_ActualRangeChanged" />
</charts:SfChart.SecondaryAxis>
<charts:CandleSeries Name="series" ItemsSource="{Binding obPriceBar}" StrokeThickness="1" XBindingPath="DateTime" High="High" Open="Open" Close="Close"
Low="Low" Label="Candleseries" ShowTooltip="True" BearFillColor="Blue" BullFillColor="Red"
charts:ChartTooltip.HorizontalAlignment="Left" charts:ChartTooltip.TooltipMargin="10"
/>
<charts:SfChart.Annotations>
<charts:HorizontalLineAnnotation x:Name="annotation" ShowAxisLabel="True" ShowLine="False" Y1="{Binding annotationCol.Value}"></charts:HorizontalLineAnnotation>
</charts:SfChart.Annotations>
</charts:SfChart>
Attachment:
RightAlignment_4e133541.rar