I am setting a list of two items to the RadListPicker ItemsSource (set in the Loaded event):
RadAreaCodePicker.ItemsSource = areaCodes.Select(s => s.AreaCode);
Debugging shows the SelectionChanged event firing with the index set to 0 (first item in the list). This causes the item to be processed which I don't want to do.
The next statement I set the selected item to the one I want as the default. If it it other than item 0, the SelectionChanged fires again.
RadAreaCodePicker.SelectedItem = areaCode;
<telerikInput:RadListPicker Height="72" HorizontalAlignment="Right" Margin="0,35,322,0" Name="RadAreaCodePicker" VerticalAlignment="Top" Width="65" FontWeight="Bold" FontSize="30" SelectionChanged="RadAreaCodePicker_SelectionChanged" />