When using a ChartSelectionBehavior, the DataPointSelectionMode never fires the SelectionChanged event when clicking on a data point.
I have used both Single and Multiple modes without success. The SeriesSelectionMode does work, however.
<Grid RowDefinitions="*">
<telerik:RadCartesianChart x:Name="chart"
Grid.Row="0">
<telerik:RadCartesianChart.HorizontalAxis>
<telerik:NumericalAxis x:Name="xAxis" />
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.VerticalAxis>
<telerik:NumericalAxis x:Name="yAxis" />
</telerik:RadCartesianChart.VerticalAxis>
<telerik:RadCartesianChart.Series />
<telerik:RadCartesianChart.Annotations>
<telerik:CartesianGridLineAnnotation x:Name="marker"
Axis="{x:Reference xAxis}" />
</telerik:RadCartesianChart.Annotations>
<telerik:RadCartesianChart.ChartBehaviors>
<telerik:ChartSelectionBehavior x:Name="selection"
DataPointSelectionMode="Single"
SelectionChanged="ChartSelectionBehavior_SelectionChanged" />
</telerik:RadCartesianChart.ChartBehaviors>
</telerik:RadCartesianChart>
<ScrollView Grid.Row="0"
VerticalOptions="Start"
x:Name="legendContainer"
HeightRequest="80">
<telerik:RadLegend x:Name="legend"
LegendProvider="{x:Reference Name=chart}" />
</ScrollView>
</Grid>