In Development
Last Updated: 26 Nov 2021 10:47 by ADMIN

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: 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: 21 Oct 2021 08:43 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: 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: 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
1
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: 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: 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;
}

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: 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. 
Unplanned
Last Updated: 27 Dec 2019 12:36 by ADMIN
Created by: Martin Ivanov
Comments: 0
Category: ComboBox
Type: Feature Request
1
Currently, the EmptyText is shown in a TextBlock which cannot be customized. Add a EmptyTextContent or EmptyTextVisualStyle properties to allow customizing the UI of the empty text. 
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.

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: 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.
1 2 3 4 5