Won't Fix
Last Updated: 20 May 2024 09:33 by ADMIN
When in the RadGridView details template on a touch device subsequent clicks are not registered.
Unplanned
Last Updated: 08 Apr 2024 10:23 by Stenly
Add NoResultsContent and NoResultsContentTemplate properties to the RadComboBox control. 
Unplanned
Last Updated: 19 Sep 2023 15:20 by Martin Ivanov

Currently, the drop down of RadComboBox contains only the RadComboBoxItems and the Clear Selection button. Add new content presenter that allows you to include extra visuals, like buttons or text.

The feature is similar to the AdditionalContent of RadTabControl. 

Completed
Last Updated: 12 Jul 2023 08:52 by ADMIN
Release R2 2023 SP1
ArgumentException is thrown when mixed typed values are presented in the ItemsSource. For example, if you use an enum type and present an additional numeric value that is not presented in the corresponding enum definition.

The exception message is the following: System.ArgumentException: 'The value '102' is not a valid value for the enum 'FilterOperator'.'

To work this around, avoid using mixed typed values in the ItemsSource.

 
Completed
Last Updated: 20 Jun 2023 06:04 by ADMIN
Release LIB 2023.2.619 (19 Jun 2023)
The drop-down popup is sometimes not closed when hosted in an ElementHost in a WinForms application.
Completed
Last Updated: 22 May 2023 08:27 by ADMIN
Release LIB 2023.1.522 (22 May 2023)

The items of the RadComboBox control flicker when scrolling and the Windows 11 theme is applied.

To work this around, a new Style with TargetType="RadComboBoxItem" could be created for the ItemContainerStyle property of RadComboBox. Then, set the BorderBrush and ThemeHelper.MouseOverBrush properties to "#F9F9F9".

xmlns:helpers="clr-namespace:Telerik.Windows.Controls.Theming.Helpers;assembly=Telerik.Windows.Controls"

<telerik:RadComboBox.ItemContainerStyle>
    <Style TargetType="telerik:RadComboBoxItem">
        <Setter Property="helpers:ThemeHelper.MouseOverBrush" Value="#F9F9F9" />
        <Setter Property="BorderBrush" Value="#F9F9F9"/>
    </Style>
</telerik:RadComboBox.ItemContainerStyle>

Completed
Last Updated: 17 Nov 2022 07:11 by ADMIN
Release LIB 2022.3.1121 (21 Nov 2022)

The selected items of the RadComboBox will not be displayed correctly if the ItemsSource is bound to a collection of enums that are converted via a custom EnumConverter.

Currently, you could work around this behavior by implementing a custom DataTemplate for the MultipleSelectionBoxTemplate property of RadComboBox:

<telerik:RadComboBox x:Name="comboBox"
                     AllowMultipleSelection="True">
    <telerik:RadComboBox.MultipleSelectionBoxTemplate>
        <DataTemplate>
            <ItemsControl ItemsSource="{Binding ElementName=comboBox, Path=SelectedItems}"
                          AlternationCount="{Binding RelativeSource={RelativeSource Self}, Path=Items.Count}">
                <ItemsControl.ItemsPanel>
                    <ItemsPanelTemplate>
                        <StackPanel Orientation="Horizontal"/>
                    </ItemsPanelTemplate>
                </ItemsControl.ItemsPanel>
                <ItemsControl.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <TextBlock x:Name="commaTextBlock" Text=", "/>
                            <TextBlock Text="{Binding}" HorizontalAlignment="Left"/>
                        </StackPanel>
                        <DataTemplate.Triggers>
                            <Trigger Property="ItemsControl.AlternationIndex" Value="0">
                                <Setter Property="Visibility" TargetName="commaTextBlock" Value="Collapsed" />
                            </Trigger>
                        </DataTemplate.Triggers>
                    </DataTemplate>
                </ItemsControl.ItemTemplate>
            </ItemsControl>
        </DataTemplate>
    </telerik:RadComboBox.MultipleSelectionBoxTemplate>
</telerik:RadComboBox>

Completed
Last Updated: 13 Dec 2021 08:00 by ADMIN
Release LIB 2021.3.1206 (6 Dec 2021)

Setting the Background property of RadComboBox no longer changes the background color of the control.

To work this around, you can add a global event handler for the Loaded event of RadComboBox and set the corresponding backgrounds in code.

static MainWindow()
{
	EventManager.RegisterClassHandler(typeof(RadComboBox), RadComboBox.LoadedEvent, new RoutedEventHandler(OnComboBoxLoaded));
}

private static void OnComboBoxLoaded(object sender, RoutedEventArgs e)
{
	var comboBox = (RadComboBox)sender;
	if (!comboBox.IsEditable)
	{
		if (comboBox.IsEnabled)
		{
			var buttonChrome = comboBox.FindChildByType<ButtonChrome>();
			buttonChrome.Background = Brushes.Purple;
		}
		else
		{
			comboBox.Background = Brushes.Purple;
		}                
	}	
}

Completed
Last Updated: 19 Jan 2023 14:50 by ADMIN
Currently, there is an internal API that determines whether partial matches can be selected or not. Provide public options to change this behavior. By default partial matches are selected.

In the meantime, the default behavior can be changed using reflection to set the CanAutocompleteSelectPartialMatches property of RadComboBox to False.
Completed
Last Updated: 15 Oct 2021 10:47 by ADMIN
Release LIB 2021.3.1018 (18 Oct 2021)
Created by: Stenly
Comments: 0
Category: ComboBox
Type: Feature Request
2
Create a property that allows to easily change the drop-down icon of the RadComboBox control. Now, the default control template needs to be extracted and modified for the theme that is used.
Completed
Last Updated: 13 Aug 2021 12:44 by ADMIN
Release LIB 2021.2.816 (16 Aug 2021)

NullReferenceException appears when the multiple selection is enabled, items are selected and the Text property of the RadComboBox control becomes null.

To resolve this, you can override the OnTextChanged method of RadComboBox and replace the null value with an empty string.

public class CustomRadComboBox : RadComboBox
{
	protected override void OnTextChanged(string oldValue, string newValue)
	{
		if (string.IsNullOrEmpty(newValue))
		{
			newValue = string.Empty;
			Dispatcher.BeginInvoke(new Action(() =>
			{
					SelectedItems.Clear();
			}));
		}
		base.OnTextChanged(oldValue, newValue);
	}
}

Unplanned
Last Updated: 04 Aug 2021 09:29 by ADMIN
Created by: Dinko
Comments: 0
Category: ComboBox
Type: Feature Request
2
The RadComboBox control could provide SelectAll button or template functionality. This way the user can choose whether to use the default button or create a custom select all behavior.
Unplanned
Last Updated: 30 Jul 2021 00:53 by Kun

In this case, the control is bound to a collection of strings. The collection contains equal string values. ("h1","h2","h1"). When the first item is selected and afterward we select the last one, will not trigger the SelectionChanged event. This behavior could be improved.

 

Completed
Last Updated: 15 Sep 2021 15:20 by Arif
Release LIB 2021.2.816 (16 Aug 2021)

Steps to Create Problem using  EditableTextBoxTemplate_WPF sample project provided by Telerik:(modified project is zipped and attached just in case)

- Edit Example.xaml to add "AllowMultipleSelection="True":

            <telerik:RadComboBox  IsEditable="True" ItemsSource="{Binding Companies}" SelectAllTextEvent="None" FontFamily="Calibri" FontSize="14"
                                  DisplayMemberPath="Name" EditableTemplate="{StaticResource EditableComboBox}"
                                  Width="220" Height="50" DropDownWidth="*" x:Name="comboBox" Margin="5 10" AllowMultipleSelection="True"/>
        </StackPanel>

 

1) Run project 

2) Click drop down button to see list in the drop down

3) Type "Global" (at this point it should autocomplete "Global Corporation")

4) Without clicking on anything or Press space bar to continue typing (type space character)

5) Typed text will disappear leaving only space character behind - At this point, nothing is selected.

 

This does NOT happen if typed text before space does NOT match with any item from the list. 

This does NOT happen if AllowMultipleSelection set to false

This does NOT happen if dropdown is NOT open while typing.

 

Completed
Last Updated: 05 Nov 2021 09:04 by ADMIN
Release R3 2021 SP
While editing the XAML document, I'm experiencing weird behavior in VS2019. 

All examples apply when the Design editor is active together with XAML editor.

Example 1:

Selecting XAML with mouse stops when I start selecting the telerik:RadComboBox.

Example 2:

Copy Pasting bugs out, either the selection is empty or incorrect.

Example 3:

'Forcus' in Visual Studio is sometimes overtaken by the RadComboBox. 
Unplanned
Last Updated: 02 Feb 2021 11:02 by ADMIN
Currently, the first filtered item of the control is selected once a search (with IsTextSearchEnabled=True) is performed. Users should be able to control whether this happens or if the selection needs to be skipped.
Completed
Last Updated: 30 Nov 2020 05:58 by ADMIN
Release LIB 2020.3.1130 (11/30/2020)

The "{" character cannot be entered in the RadComboBox when the keyboard is German (Swiss).

As a wokaround, you can inherit the RadComboBox and override the HandleKeyDown method:

public class CustomRadComboBox : RadComboBox
    {
        protected override bool HandleKeyDown(Key systemKey, int platformKeyCode)
        {
            if(systemKey == Key.Oem5)
            {
                return false;
            }
            return base.HandleKeyDown(systemKey, platformKeyCode);
        }
    }

Completed
Last Updated: 15 Mar 2021 08:57 by ADMIN
Release LIB 2021.1.315 (15/03/2021)

According to the following article, when the UpdateSelectionOnLostFocus property is set to True and you enter a text that cannot update the selection, once the control loses the focus, the typed text should stay in the textbox. 
https://docs.telerik.com/devtools/wpf/controls/radcombobox/howto/perform-selection-only-lost-focus

However, this doesn't happen if an item is already selected. In this case, the searched text is cleared. If you do not have a selection, then the text stays on lost focus. 

To work this around, you can cache the value of the RadComboBox's Text property in the PreviewLostKeyboardFocus event handler and then restore it in the LostFocus event handler. 

private string textCache;
private void RadComboBox_PreviewLostKeyboardFocus(object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e)
{
	this.textCache = this.comboBox.Text;
}
private void RadComboBox_LostFocus(object sender, RoutedEventArgs e)
{
	this.comboBox.Text = this.textCache;
}

Completed
Last Updated: 30 Sep 2020 05:17 by ADMIN
Release LIB 2020.3.1005 (10/05/2020)

When the theme variation is changed in the VisualStudio2013 theme, the mouse over color is not updated. 

As a workaround, we can reset the Template of the RadComboBox. 

var template = this.comboBox.Template;
this.comboBox.Template = null;
this.comboBox.Template = template;

 

Completed
Last Updated: 24 Jan 2020 15:33 by ADMIN
Release LIB 2020.1.127
Currently setting the Margin through the TextBoxStyle is not respected, since the TextBox control has its Margin set locally. 
1 2 3 4 5