Unplanned
Last Updated: 15 Jul 2024 10:08 by Stenly
Currently, when a RadListBoxItem container is selected it will be highlighted and scrolled to, which causes the ScrollViewer to "auto-scroll". We could add option to enable/disable this scrolling behavior.
Completed
Last Updated: 01 Jul 2024 11:22 by ADMIN
Release 2024.2.701 (Preview)
The LinearDropVisual element is not displayed below the last item in a drag-drop scenario when ScrollViewer.CanContentScroll is set to False.
Completed
Last Updated: 19 Apr 2022 06:45 by ADMIN
Release LIB 2022.1.425 (25 April 2022)

RadListBox allows you to navigate between the items using the arrow keys on the keyboard. To enable this, you will need to select any item in order to focus the control. Using touch input to select an item, instead of the mouse, is breaking the arrow keys navigation. Pressing up and down no longer navigates to the previous and next item.

To work this around, subscribe the RadListBox control to the TouchManager.Tap event and focus the tapped RadListBoxItem in the event handler.

public MainWindow()
{
	InitializeComponent();
	TouchManager.AddTapEventHandler(this.listBox, this.OnTap, true);
}

private void OnTap(object sender, TapEventArgs e)
{
	var tapElement = (FrameworkElement)e.OriginalSource;
	var item = tapElement.ParentOfType<RadListBoxItem>();
	if (item != null)
	{
		item.Focus();
	}
}

Completed
Last Updated: 01 Nov 2021 07:04 by ADMIN
Release LIB 2021.3.1025 (25 Oct 2021)
In this case, the synchronization between the CollectionViewSource CurrentItem and RadListBox SelectedItem fails. The CurrentItem of the collection will reset the SelectedItem property of the RadListBox.
Unplanned
Last Updated: 27 Sep 2021 09:23 by ADMIN
Improve the performance when selecting a large number of items, using Ctrl + A, for example.
Completed
Last Updated: 20 May 2021 10:23 by ADMIN
Release LIB 2021.2.525 (25/05/2021)
The IsSynchronizedWithCurrentItem property works only in the Single SelectionMode. With the other two modes, the synchronization works partially - only initially. Changes in the control's selection doesn't update the CurrentItem of the associated collection view.
Completed
Last Updated: 28 May 2021 09:03 by ADMIN
Release LIB 2021.2.531 (31/05/2021)
 Extremely bad selection performance with large numbers of items (above 10K).
Completed
Last Updated: 07 Feb 2022 08:00 by ADMIN
Release LIB 2022.1.207 (7 Feb 2022)
The ScrollIntoView method of RadListBox doesn't work when the VirtualizingPanel.ScrollUnit property is set to Pixel and the ItemsPanel of the control is VirtualizingWrapPanel.
Completed
Last Updated: 08 Jan 2021 13:48 by ADMIN
Release LIB 2020.3.1311 (1/11/2021)
In this particular case, the RadListBox is placed inside RadBusyIndicator. When we set the DragDropManager.UseAdornerLayer static property to true, drop functionality is restricted. A possible workaround here is to avoid using RadListBox as a content of RadBusyIndicator
Completed
Last Updated: 02 Nov 2020 11:48 by ADMIN
Release R3 2020 SP1

In this particular scenario, the RadListBox is placed inside DataTemplate and its ItemsSource property is bound to CollectionViewSource.View. Now when we try to bind the SelectedItem property, the binding fails. The reason behind this is that when the RadListBox is loading, the CurrentItem of the CollectionViewSource is set to the SelectedItem property after the binding kicks in. Which will break the binding. To workaround this we can set the CurrentItem to Null.

MyCollectionViewSource.View.MoveCurrentToPosition(-1);

Completed
Last Updated: 30 Oct 2020 16:15 by ADMIN
Release R3 2020 SP1
If you create a class implementing ListBoxDragDropBehavior and override the CoerceDraggedItems method, the return value is not utilized. 
Unplanned
Last Updated: 07 Oct 2020 09:37 by ADMIN
Introduce property to control the visibility of the drop visual when the drop is not allowed. For example, when the AllowReorder property is False and the user tries to reorder rows.
Completed
Last Updated: 30 Sep 2020 10:57 by ADMIN
Release LIB 2020.3.1005 (10/05/2020)

The border of the RadListBox is missing in the Office2019 theme if System.Windows.xaml resource dictionary is not merged.

Completed
Last Updated: 17 Mar 2020 06:22 by ADMIN
Release LIB 2020.1.323 (03/23/2020)
The selected item is scrolled out of view if the ItemsSource is changed during runtime and IsScrollIntoViewEnabled is True.
Completed
Last Updated: 01 Nov 2019 14:52 by ADMIN
Release LIB 2019.3.1104

If you set the SelectedIndex after an item is added in the Items or ItemsSource of RadListBox, the selection doesn't work. 

To work this around, use the SelectedItem property instead of SelectedIndex.

Completed
Last Updated: 16 Jul 2019 13:46 by ADMIN
Release LIB 2019.2.722 (7/22/2019)
This behavior is also reproduced in RadFileDialogs in the FileBrowserListBox which inherits RadListBox.

As a workaround you can set the IsScrollIntoViewEnabled property of the RadListBox to false
Completed
Last Updated: 03 Jul 2019 13:21 by ADMIN
Release LIB 2019.2.708 (7/8/2019)
If you host a RadMaskedTextInput control in the listbox items and focus the input, then pressing Space will send the focus to the corresponding RadListBoxItem instead of adding an empty space character into the text input.

To work this around, create a custom RadListBox control and override its HandleKeyboardInput method.
public class CustomListBox : RadListBox
{
    protected override bool HandleKeyboardInput(Key key)
    {
        if (key == Key.Space)
        {
            return false;
        }
        return base.HandleKeyboardInput(key);
    }
}
Unplanned
Last Updated: 07 Dec 2018 13:53 by ADMIN
Created by: Stefan
Comments: 0
Category: ListBox
Type: Feature Request
2
 
Completed
Last Updated: 06 Dec 2018 09:42 by ADMIN
ArgumentOutOfRangeException is thrown when calling the ScrollIntoView method with an invalid index and the control is grouped.

Scheduled for:
The fix for this issue will be available with LIB (version 2018.3.1210) scheduled for publishing on Monday, 10th December 2018.
Unplanned
Last Updated: 11 Jun 2018 13:59 by ADMIN
SelectionChanging event could be added for preventing selection in code, just like SelectionChanging event in RadGridView and PreviewSelectionChanged in RadTreeView
1 2 3 4 5