Unplanned
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.
Unplanned
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.
Completed
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.
Completed
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;
	}            
}


1 2 3