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 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: 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. 
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.
Declined
Last Updated: 15 May 2019 14:28 by ADMIN
Created by: Philipp
Comments: 1
Category: ComboBox
Type: Bug Report
0

The following xaml code

            <telerik:RadComboBox Margin="5"
                                 ItemsSource="{Binding Path=AvailableServices}"
                                 IsEditable="True" 
                                 Text="{Binding Path=Service, Mode=TwoWay}"/>

            <ComboBox Margin="5"
                                 ItemsSource="{Binding Path=AvailableServices}"
                                 IsEditable="True" 
                                 Text="{Binding Path=Service, Mode=TwoWay}"/>

with this view model

public class ViewModel

{ public ObservableCollection<string> AvailableServices { get; set; } = new ObservableCollection<string> { "UPS Standard", "UPS Express Saver", "UPS Express 12:00", "UPS Express" }; public string Service { get; set; } = "UPS Express"; }

produces the attached output. 

 

The standard WPF ComboBox is set to "UPS Express" as expected while the RadComboBox shows "UPS Express Saver" which probably was incorrectly autocompleted. 


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.

Declined
Last Updated: 22 Mar 2019 13:24 by ADMIN
Created by: Tristan
Comments: 1
Category: ComboBox
Type: Bug Report
1

It looks like the `Fluent` themes may not properly theme the Non-Editable RadComboBox control.

 

Within the default style for RadComboBox within Telerik.Windows.Controls.Input.xaml, there exists a RadToggleButton with the name "PART_DropDownButton" which is part of the main control template. This toggle button uses the style "NonEditableComboToggleButtonStyle", which then sets the toggle button template to the "NonEditableComboToggleButtonControlTemplate" control template.

 

This control template has a Border named "ToggleButtonBackground" where to background is set to a template binding. However, the NonEditableComboToggleButtonStyle does not set background, and it therefore leads to a control that looks like the attached image.

 

This can be fixed by overriding the RadComboBox style, but it isn't simple to set the background on the ToggleButton, so you need to create custom templates and style to do it.

Completed
Last Updated: 26 Oct 2018 12:28 by ADMIN
1 2 3 4