I have a RadPieChart (see below). After a few selections (click, tap) I stop getting any more selection events in my ChartSelectionBehavior_SelectionChanged method. I may still get one or more selections after a few more tries but that's very sporadic. I have not observed any particular pattern (pie segment size, other intervening events). Any other ideas for debugging this?
<tChart:RadPieChart ClipToBounds="False" x:Name="MyPieChart"
PaletteName="DefaultLight"
Palette="{StaticResource CustomPalette}"
VerticalAlignment="Stretch"
RenderTransformOrigin="0.5,0.5"
Visibility="{Binding LoadingOrEmptyResponse, Converter={StaticResource boolToVisibility}, ConverterParameter='i'}"
EmptyContent=""
Grid.Column="1"
Margin="0,0,33,0"
MaxWidth="700"
MaxHeight="700">
<tChart:RadPieChart.Behaviors>
<!--<local:RotatePieChartBehavior SelectedItem="{Binding SelectedItem}" />-->
<tChart:ChartSelectionBehavior SelectionChanged="ChartSelectionBehavior_SelectionChanged"/>
</tChart:RadPieChart.Behaviors>
<tChart:DoughnutSeries ShowLabels="True"
ItemsSource="{Binding Items}"
RadiusFactor="1"
InnerRadiusFactor="0.35"
HighlightBrush="{x:Null}"
SelectedPointOffset="0">
<tChart:DoughnutSeries.LabelDefinitions>
<tChart:ChartSeriesLabelDefinition Strategy="{StaticResource mychartserieslabelstrategy}" />
</tChart:DoughnutSeries.LabelDefinitions>
<!--<tChart:DoughnutSeries.LabelDefinitions>
<tChart:ChartSeriesLabelDefinition Margin="-10">y
<tChart:ChartSeriesLabelDefinition.Binding>
<tChart:PropertyNameDataPointBinding PropertyName="name"/>
</tChart:ChartSeriesLabelDefinition.Binding>
</tChart:ChartSeriesLabelDefinition>
</tChart:DoughnutSeries.LabelDefinitions>-->
<tChart:DoughnutSeries.ValueBinding>
<tChart:PropertyNameDataPointBinding PropertyName="amount" />
</tChart:DoughnutSeries.ValueBinding>
<tChart:DoughnutSeries.LegendTitleBinding>
<tChart:PropertyNameDataPointBinding PropertyName="name" />
</tChart:DoughnutSeries.LegendTitleBinding>
</tChart:DoughnutSeries>
</tChart:RadPieChart>