Last Updated: 28 Sep 2023 10:49 by ADMIN
The UI freezes if the DropDownContent of RadDropDownButton has a native Run element and the CloseOnPopupMouseLeftButtonUp property is set to True.
Last Updated: 25 May 2023 13:36 by ADMIN
If you have a tooltip on a button and focus the button before hovering it, the tooltip is not shown
Last Updated: 10 Jan 2023 14:13 by Martin Ivanov
Add event in RadHyperlinkButton, that allows you to cancel the click action and replace it with custom one. The event can be executed only if the url is invalid, so you can decide if you should leave the default exception that is thrown in this case or if you want to cancel the opening action and implement custom action. 
Won't Fix
Last Updated: 30 Nov 2022 16:33 by ADMIN
Clicking on a RadDropDownButton in the Visual Studio 17.4.0 designer makes it stop responding.
Last Updated: 27 Jun 2022 08:11 by Martin Ivanov
The RadSplitButton implements the IDisposable interface, but its Dispose method cannot be overridden. Make it protected virtual so its default logic can be extended or replaced when creating a custom button class.
Last Updated: 28 Oct 2021 13:57 by ADMIN
Release LIB 2021.3.1101 (1 Nov 2021)

The application hangs when you click on a Label element placed in the DropDownContent of RadSplitButton. In order to recreate this the content of the Label should contain an underscore character, thus enabling the access text WPF functionality. Also, the CloseOnPopupMouseLeftButtonUp property should be set to True.

This behavior can be reproduced with any element that is not derived from FrameworkElement. The issue in this case appear because when the access text is enabled, the Label control produces Run elements in its visual tree. The Run class doesn't derive from FrameworkElement, but from FrameworkContentElement, which causes the issue.

To work this around, use TextBlock instead of Label.

Last Updated: 17 Feb 2021 12:06 by ADMIN
Release R1 2021 SP1
Enable controlling the alignment of the control's content through the HorizontalContentAlignment and VerticalContentAlignment properties.
Last Updated: 09 Oct 2020 13:24 by ADMIN
Release LIB 2020.3.1012
A StackOverflowException occurs when you press a RadDropDownButton placed into the DropDownContent of another RadDropButton.

To work this around, subscribe for the LostMouseCapture event of the parent drop down button and handle it.

private void DropDownButton_LostMouseCapture(object sender, MouseEventArgs e)
      e.Handled = true;
Last Updated: 14 Feb 2020 13:43 by ADMIN
Release R1 2020 SP
If you host RadDropDownButton in a ScrollViewer and then start scrolling (using mouse wheel) while its dropdown content is opened, the scrolling works and the buttons goes outside of the viewport. However, the dropdown content (Popup) stays within the viewport, which looks like the dropdown gets detached from the control.

To avoid this, handle the scrolling of the ScrollViewer when the dropdown content is opened. This behavior is already implemented in RadComboBox by overriding its OnMouseWheel method and handling the event arguments.

To work this around subscribe to the MouseWheel event of RadDropDownButton and set the Handled property of the event arguments to True.

private void RadDropDownButton_MouseWheel(object sender, MouseWheelEventArgs e)
	var btn = (RadDropDownButton)sender;
	if (btn.IsOpen)
		e.Handled = true;

Last Updated: 02 Dec 2019 07:09 by ADMIN
Release LIB 2019.3.1202
Created by: Telerik Admin
Comments: 0
Category: Buttons
Type: Feature Request
The native radio button supports validation. Implement validation for the RadRadioButton
Last Updated: 06 Nov 2019 09:36 by ADMIN
Release LIB 2019.3.1111
Last Updated: 24 Jun 2019 09:59 by Vitalij
When IsThreeState property is true, after each click values of IsChecked property cycle like this: null -> false -> true. I would like to reverse this order to null -> true -> false in some cases and a property controlling that order would be a great help.
Last Updated: 05 Mar 2019 11:09 by ADMIN
The Command is not respected when clicking over the Hyperlink
Last Updated: 02 Apr 2018 10:03 by ADMIN
The current workaround we can offer is to define the following style for the RadioButton element:

			<Style TargetType="RadioButton" BasedOn="{StaticResource RadioButtonStyle}">
					<Trigger Property="IsChecked" Value="True">
						<Setter Property="BorderBrush" Value="{telerik1:FluentResource ResourceKey=AccentBrush}" />

Last Updated: 11 Dec 2017 13:02 by ADMIN
Created by: Lance | Manager Technical Support
Comments: 0
Category: Buttons
Type: Bug Report
Custom property values for BorderThickness and BorderBrush are replaced after button click.

To reproduce, use the following code, you'll see that a highlighted border appears after clicking the button.

<telerik:RadButton Background="Gray"
                           Content="click me"
                           VerticalAlignment="Center" />

Reason for declination: 
The border that you see is the focused state of RadButton, which is a separate visual and its BorderThickness is not template-bound to the BorderThickness of the control intentionally. We believe that a control should have focus even if its default border is removed. In our latest themes we are trying to keep this behavior. In the Office2016 theme there is an exposed palette property, which you can use in code-behind if you want to remove the focus: 
Office2016Palette.Palette.FocusThickness = new Thickness(0);
Last Updated: 22 Feb 2017 14:25 by ADMIN
Implement mechanism that allows positioning the drop down content of RadDropDownButton when the DropDownPlacement property is set to Absolute or Relative. Something like DropDownHorizontalOffset and DropDownVerticalOffset.
Last Updated: 05 Jan 2017 09:52 by ADMIN
MouseLeave event is never fired after we change the Them of the controls from a control located in the DropDownContent. Therefor the controls IsMouseOver property is true and looks like it is hovered.
Last Updated: 05 Jan 2017 07:58 by ADMIN
Arg_COMException in some cases when used with RoutedUICommand
Last Updated: 05 Jan 2017 07:58 by ADMIN
Update the Buttons AutomationPeer to use the AutomationProperties attached properties.

As a workaround you can create a custom button control deriving from RadButton. That would allow you to create a custom AutomationPeer class that can return the AutmationProperties.Name value to a narrator application
1 2 3