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);
	}
}

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. 
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. 
Completed
Last Updated: 31 May 2021 08:03 by ADMIN
Release LIB 2020.1.127 (01/27/2020)
Typing characters with Korean IME does not highlight the matching items.
Completed
Last Updated: 22 Jul 2019 11:18 by ADMIN
Release Lib 2019.2.722 (07/22/2019)
Created by: Martin Ivanov
Comments: 0
Category: ComboBox
Type: Bug Report
1

If the height of RadComboBox is set to a value smaller than 26px (in Office2013) then the content of the RadToggleButton presenting the selected content is clipped.

This was reproduced with the Office2013 theme.

To work this around set the MinHeight of the child RadToggleButton to the same MinHeight as RadComboBox.

private void RadComboBox_Loaded(object sender, RoutedEventArgs e)
{
    var comboBox = (RadComboBox)sender;
    var toggle = comboBox.FindChildByType<RadToggleButton>();
    toggle.MinHeight = comboBox.MinHeight;
}

 

Completed
Last Updated: 22 Jul 2019 07:00 by ADMIN
Release LIB 2019.2.722 (7/22/2019)
When typing in RadComboBox, the first character will stay English letter, then Chinese symbols will be shown.
Completed
Last Updated: 12 Jun 2019 16:00 by ADMIN
Release R2 2019 SP1
When the TextSearchMode is set to Contains, setting the Text property of the RadComboBox, the first partially match element will be returned. The expected result is the full match (if exist) element to be set first.
Completed
Last Updated: 24 Sep 2019 06:56 by ADMIN
Release LIB 2019.3.923
When using the Telerik RadComboBox, a NVDA is not able to read the data items inside the combo box when the control is collapsed.
Completed
Last Updated: 10 Oct 2019 05:31 by ADMIN
Release LIB 2019.3.1007

When you start navigating through the ribbon via the keytips or the arrow keys, and you get to a RadRibbonComboBox, this opens its drop down which contains RadRibbonComboBoxItems. 

In this case the keyboard navigation (using the arrows) of the RadRibbonComboBox doesn't work. This happens because the ribbon navigation implementation interfere with the combobox navigation.

1 2 3