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: 12 Mar 2019 09:42 by ADMIN
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
Completed
Last Updated: 07 Jun 2018 06:35 by ADMIN
Completed
Last Updated: 07 Jun 2018 06:33 by ADMIN
Declined
Last Updated: 28 Mar 2018 11:57 by ADMIN
The issue can be reproduced in a scenario in which there are a RadListBox and a RadGridView defined and their SelectedItem properties are bound to the same property in the view model. The source collection of RadListBox contains some objects present in the one bound to RadGridView's ItemsSource. If the user selects an item in RadGridView that is also present in the items of RadListBox, the selection is performed in both controls as expected. However, when already having a selected item in both controls, if the user selects an item in RadGridView that is not present in the items of RadListBox, the selection in RadListBox is not cleared. Thus, in order to selected the previously selected item, it needs to be deselected and selected again.

UPDATE:
After the researching the issue, it seems that the logic for handling the case when a SelectedItem that is not present in the source collection is being set is slightly different for Silverlight and WPF. For the WPF version of the control a DependencyProperty.UnsetValue is used, whereas a null value is set for the Silverlight RadListBox. Thus, in Silverlight the selection is cleared and in WPF it is not. I am afraid, that we cannot commit ourselves to modifying this by-design implementation, as this will result in a braking change. With this in mind, I will update the status of the logged bug to Declined.

What we can suggest as a workaround, would be to define a second calculated property in the view model and bind the SelectedItem of RadListBox to it. The logic in the property setter would be to set a null value if the SelectedItem is not present in the source collection of RadListBox.
Completed
Last Updated: 08 Mar 2018 09:04 by ADMIN
When the ItemsPanel of the RadListBox is RadWrapPanel and the user press Down/Up key the RadListBox selects always the next/previous item instead of the corresponding item on the next/previous row.
Completed
Last Updated: 08 Feb 2018 15:03 by ADMIN
Available in LIB version 2018.1.205, it will be also available in the R1 2018 SP2 Release.
Unplanned
Last Updated: 17 Nov 2017 13:17 by ADMIN
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.
1 2 3 4