SelectionChanging event could be added for preventing selection in code, just like SelectionChanging event in RadGridView and PreviewSelectionChanged in RadTreeView
It would be great to have ScrollPositionIndicatorTemplate for RadListBox, similar to RadGridView (see RadGridView's implementation here http://docs.telerik.com/devtools/wpf/controls/radgridview/features/scrolling). Introduce a feature where a scroll position indicator is displayed when the deferred scrolling is enabled (ScrollViewer.IsDeferredScrollingEnabled=True). The scroll indicator is a small tooltip displayed next to the scrollbar and displaying information about the potential item that should be displayed at the top of the viewport. This is the same as in RadGridView's ScrollPositionIndicator. You can check this in the following help article: (http://docs.telerik.com/devtools/wpf/controls/radgridview/features/scrolling#scrollpositionindicator). See also the attached video.
A workaround is to use the SelectedItem of the control and get the value of the needed property of the item.
Currently only the "Up" and "Down" keyboard keys perform navigation. It would be useful if the "Left" and "Right"keys are also used for navigation. The navigation should be as follows: - Left goes left - Right goes right - Up goes up - Down does down
Currently , RadListBox does not take into account the value of the attached property KeyboardNavigation.DirectionalNavigation. Users need to set DirectionalNavigation to Continue / Cycle / Contained. Default value of this property is Continue, but RadListBox acts like Contained and disregards the attached property.
When RadListBox is in a ScrollViewer and its own ScrollViewer is removed, it uses the external ScrollViewer for calculating DropVisualPlaceHolder position.
I have a custom ListBox that inherits from RadListBox control which uses a VirtualizingWrapPanel as its ItemTemplate. I am trying to use BringIndexIntoViewPublic method to bring a certain ítem that is still not created into view, but it does not work. I also try to use ScrollIntoView of the RadListBox, and is also not working.
Add AlternationCount, AlternateBackground and ItemLoaded event just like the RadGridView ones.
Currently the scrolling is not behaving as expected.
Implement a public event that is triggered when selection has been made by the user interaction. This even could be useful when a custom logic should be handled when a user selection has been made in the control but not when the change has come from the ViewModel.
When drag and drop and reorder are allowed dropping an item after the last item in the control requires the drop to be exactly after the last item and there is very little space between the item and the outer border of the ListBox
This happens when using VirtualQueryableCollectionView as the ItemsSource.