Unplanned
Last Updated: 25 Aug 2023 20:52 by Martin Ivanov
Currently, when DataContext of RadMultiColumnComboBox changes to an object that contains valid SelectedItem and ItemsSource view model properties, the SelectedItem get set to null. This happens because the control resets the selection on ItemsSource changed, which happens after the SelectedItem binding was evaluated. 

Add an option to ensure that the SelectedItem won't get reset after the binding was evaluated  because of the ItemsSource changed action. The behavior should mimic how RadComboBox behaves in this scenario.
Completed
Last Updated: 07 Mar 2023 13:57 by ADMIN
Release R1 2023 SP1
If you have two or more instances of GridViewItemsSourceProvider that you switch at runtime, their columns get cleared on the second switch. This happens because when the ItemsSourceProvider of RadMultiColumnComboBox changes, the columns of the old GridViewItemsSourceProvider get cleared. So, you cannot use the old provider anymore, unless you add the columns again manually.

To resolve this, use a new instance of GridViewItemsSourceProvider, each time you change the ItemsSourceProvider property.
Completed
Last Updated: 23 May 2023 07:29 by ADMIN
Release R2 2023
Setting the Mode to OneWay of the Binding instance for the SelectedItem property does not update the UI when the bound property's value is updated.
Declined
Last Updated: 31 Oct 2023 13:36 by ADMIN
Item is automatically changed when pressing the tab key to leave the control
Completed
Last Updated: 03 Feb 2023 12:56 by ADMIN
Release LIB 2023.1.206 (6 Feb 2023)

NotImplementedException is thrown if the ItemsSourceProvider property is set in a Style setter.

To work this around, implement custom GridViewItemsSourceProvider and override its CreateInstanceCore method.

public class CustomGridViewItemsSourceProvider : GridViewItemsSourceProvider
{
	protected override Freezable CreateInstanceCore()
	{
		return new CustomGridViewItemsSourceProvider();
	}
}

Completed
Last Updated: 23 May 2023 05:50 by ADMIN
Release R2 2023
When the KeepDropDownOpen property is False, a ContextMenu set on the RadGridView in the drop down does not open. 
Unplanned
Last Updated: 08 Apr 2024 10:36 by Stenly
Add NoResultsContent and NoResultsContentTemplate properties to the RadMultiColumnComboBox control. 
Unplanned
Last Updated: 14 Feb 2024 16:26 by Stenly
When a value is pasted in the RadMultiColumnComboBox control without opening the typing in it (or opening the drop-down via the button), it will not be selected when navigating to the next control using the Tab key. Even if the value is present in the bound collection.
Completed
Last Updated: 18 Jul 2022 08:52 by ADMIN
Release LIB 2022.2.718 (18 July 2022)

The value of the SelectedItem is shown twice when the theme is changed.

A temporary solution to this would be to revert to the 2022.2.511 version.

Completed
Last Updated: 31 Aug 2022 12:47 by ADMIN
Release LIB 2022.2.905 (05 September2022)

If you set the KeepDropDownOpen property of RadMultiColumnComboBox to False, clicking outside of the control should close the popup showing the dropdown content. This stops working after you drag a row from the GridView outside of the dropdown. For example, the drop can happen outside of the RadMultiColumnComboBox control or on its text input and drop down button area.

To resolve this, you can subscribe to the PreviewMouseLeftButtonUp event of RadMultiColumnComboBox and capture the mouse when needed.

this.mccb.AddHandler(RadMultiColumnComboBox.PreviewMouseLeftButtonUpEvent, new MouseButtonEventHandler(Mccb_MouseLeftButtonUp), true);
//---------------
private void Mccb_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
	var button = Mouse.DirectlyOver as RadDropDownButton;
	if (this.mccb.IsDropDownOpen && button != null && button.TemplatedParent is RadMultiColumnComboBox)
	{
		Dispatcher.BeginInvoke(new Action(() => { button.CaptureMouse(); }));
	}
}

Completed
Last Updated: 11 Jul 2022 06:55 by ADMIN
Release LIB 2022.2.711 (11 July 2022)

The text of the text input box is automatically assigned if SelectedItem is set initially. This should happen when the SelectionBoxesVisibility property is set to Visible (which is the default value). For example, if you have an item called "Item A" and you assign it to the SelectedItem property at startup of the control, then the text will also become "Item A".

To work this around, you can manually clear the text on loaded of the control.

private void RadMultiColumnComboBox_Loaded(object sender, RoutedEventArgs e)
{
	var mccb = (RadMultiColumnComboBox)sender;	
	var tb = mccb.FindChildByType<TextBox>();
	tb.Text = string.Empty;
}

Completed
Last Updated: 26 Nov 2020 14:40 by ADMIN
Release R3 2020 SP1
Created by: Dinko
Comments: 0
Category: MultiColumnComboBox
Type: Feature Request
0
We can expose a way to select the text of the selected item when the MCCB is focused.
Completed
Last Updated: 21 May 2020 08:28 by ADMIN
Release LIB 2020.2.526 (05/26/2020)

If you select an item in RadMultiColumnComboBox and then replace the ItemsSource of the GridViewItemsSourceProvider, the selection in the autocompletebox part of the the control is not cleared. There are items that are still selected and are not presented in the ItemsSource.

To work this around, you can create a custom GridViewItemsSourceProvider and override its OnPropertyChanged method. When the ItemsSource is changed, you can reset the selection.

public class CustomGridViewItemsSourceProvider : GridViewItemsSourceProvider
{
	public RadMultiColumnComboBox Owner
	{
		get { return (RadMultiColumnComboBox)GetValue(OwnerProperty); }
		set { SetValue(OwnerProperty, value); }
	}
	
	public static readonly DependencyProperty OwnerProperty =
		DependencyProperty.Register(
			"Owner", 
			typeof(RadMultiColumnComboBox), 
			typeof(CustomGridViewItemsSourceProvider), 
			new PropertyMetadata(null));

	protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
	{
		base.OnPropertyChanged(e);
		if (e.Property.Name == "ItemsSource" && this.Owner != null)
		{
			this.Owner.SelectionBridge.ClearOwnerSelection();
		}
	}
}

 <telerik:RadMultiColumnComboBox.ItemsSourceProvider>
                <local:CustomGridViewItemsSourceProvider Owner="{Binding ElementName=mccb}" />
            </telerik:RadMultiColumnComboBox.ItemsSourceProvider>

Completed
Last Updated: 16 Feb 2019 10:24 by ADMIN
If you set the SelectionMode of the control to Multiple the SelectionChanged event fires only when you select item for the first item. Each next selection won't fire the event.

To work this around use to CollectionChanged event of the SelectedItems collection of RadMultiColumnComboBox.
Completed
Last Updated: 15 Feb 2019 09:08 by ADMIN

The event should fire when the DropDownContentManager gets initialized.

To work this around use the InitializeSelectionBridge event. The DropDownContentManager is initialized when this event fires.

Declined
Last Updated: 22 Mar 2019 12:49 by ADMIN
Created by: Stefan
Comments: 1
Category: MultiColumnComboBox
Type: Feature Request
0
the multicolumncombobox has this weird display with X buttons which is completely inconsistent with a combo box.  Potentially make sense when you are multi-selecting but single select I would like to operate in the same way as a rad combo box so the user doesn't see any difference.
Completed
Last Updated: 03 Jan 2019 11:52 by ADMIN
Created by: Tino
Comments: 2
Category: MultiColumnComboBox
Type: Bug Report
0

Hello,

 

when selecting more items and dropdown positioning is down and input filed has fixed width, the dropdown covers the input field.

It should move down to the bottom edge of input field.

 

Unplanned
Last Updated: 14 Dec 2018 17:22 by ADMIN

Hello,

 

Add non-editable feature to MultiColumnComboBox ( like on ComboBox ).

 

Thx,

Tino.

 

 

Completed
Last Updated: 28 Sep 2023 06:55 by ADMIN
Release R3 2023
Item is automatically selected when pressing the tab key to leave the control.
1 2 3