Pending Review
Last Updated: 25 Apr 2024 10:15 by Simon

Please add an option to modify the corner radius for TrackBackground and UncheckedTrackBackground in the RadToggleSwitchButton template.

The radius of both rectangles is hard-coded to 9 (TrackBackground)  / 12 (UncheckedTrackbackground) (Why are they different btw?). While it is possible to set the TrackHeight and TrackWidth to custom values, this doesn't really work well for the Fluent theme right now due to the radii quickly becoming disproportionally large or small compared to the TrackHeight. This results in the control losing its shape and becoming more and more egg-shaped or rectangular, depending on whether you decrease or increase the TrackHeight.

Ideally, the Radii would be automatically computed, depending on the selected TrackHeight (Floor(TrackHeight/2) ?), however, a manual solution would also be a lot better than nothing. That way we could at lease define proportionally matching values via styles.

<Grid Grid.Column="1" SnapsToDevicePixels="True" Height="{TemplateBinding TrackHeight}">
                            <Rectangle x:Name="TrackBackground" RadiusX="12" RadiusY="12" Fill="{TemplateBinding Background}" Stroke="{TemplateBinding BorderBrush}" Opacity="0" StrokeThickness="{TemplateBinding BorderThickness}" />
                            <Rectangle x:Name="UncheckedTrackBackground" RadiusX="9" RadiusY="9" Fill="{StaticResource MainBrush}" Stroke="{StaticResource BasicBrush}" StrokeThickness="{TemplateBinding BorderThickness}" />
                            <Ellipse x:Name="PART_Thumb" Fill="{StaticResource MarkerInvertedBrush}" Width="{TemplateBinding ThumbWidth}" Height="{TemplateBinding ThumbHeight}"
                                     HorizontalAlignment="Left" RenderTransformOrigin="0.5,0.5" Margin="6 0">
                                <Ellipse.RenderTransform>
                                    <TranslateTransform X="0" Y="0" />
                                </Ellipse.RenderTransform>
                            </Ellipse>
                        </Grid>

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. 
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.
Unplanned
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.
Unplanned
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.
Unplanned
Last Updated: 03 Jan 2017 20:36 by ADMIN
ADMIN
Created by: Peshito
Comments: 0
Category: Buttons
Type: Feature Request
1
It should be possible to specify whether the drop down should stretch to the width of the button or whether it should be left - right aligned. The same should apply for the vertical positioning when the popup appears left or right of the button.
Completed
Last Updated: 08 Nov 2016 16:46 by ADMIN
ADMIN
Created by: Sia
Comments: 0
Category: Buttons
Type: Feature Request
0
In that way it will be easy to set the popup animation to be slide, fade or scroll without setting a custom template. 

Available in R1 2017 Release
Completed
Last Updated: 09 Mar 2015 07:53 by ADMIN
Clicking on the RadSplitButton in XAML opens the designer unexpectedly

Available in LIB version: 2015.1.0309
Unplanned
Last Updated: 03 Jan 2017 21:02 by ADMIN
Add a visual representation for the IsDefault property like in Microsoft's button.
Completed
Last Updated: 02 Dec 2019 07:09 by ADMIN
Release LIB 2019.3.1202
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Buttons
Type: Feature Request
7
The native radio button supports validation. Implement validation for the RadRadioButton
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 1
Category: Buttons
Type: Feature Request
3
An updated button that appears and acts like a hyperlink but is really a button with no borders but respects the enabled / disabled and all the visual states. 

 *  link should be disabled / grayed out if not enabled or if command guard is not enabled 
 *  could manage the 'visited' as a pressed (not interested in that for me, I just like the simple visual).
 *  the samples/demos homeview provides a nice example where the long text is highlighted and presents the hand icon. The re-styling is however 6 pages long and cumbersome to copy as it references other parts of the sample project (I tried)
Unplanned
Last Updated: 05 Jan 2017 07:58 by ADMIN
*  3 Image properties (normal, hover, disabled)
 *  showBorder/flat true/false (Essentially making only the image appear as a button)
 *  if the 3 images are not set then the visual state manager should modify the image to appear disabled or hover with a highlight / mask overlay (or whatever the proper term is).
Completed
Last Updated: 25 Aug 2016 11:27 by Pierre-Yann
Close the DropDown popup when clicking on the DropDownContent in DropDownButton.

Available in R3 2016 Official Release.
Unplanned
Last Updated: 05 Jan 2017 07:58 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Buttons
Type: Feature Request
2
Implement functionality similar to http://demos.telerik.com/aspnet-ajax/button/examples/togglebutton/defaultcs.aspx
Unplanned
Last Updated: 05 Jan 2017 07:58 by ADMIN
Make the image inside the buttons to be aware of the FlowDirection.
Unplanned
Last Updated: 05 Jan 2017 07:58 by NR
ADMIN
Created by: Telerik Admin
Comments: 1
Category: Buttons
Type: Feature Request
5
Add Closing event.
Completed
Last Updated: 10 May 2016 06:55 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Buttons
Type: Feature Request
1
A button with state that looks like a switch.

We have created a SDK sample demonstrates how to style a RadToggleButton to look like a Toggle-Switch button. 
You can find the example in out SDK repository(https://github.com/telerik/xaml-sdk/tree/master/Buttons/ToggleSwitchButton)
Unplanned
Last Updated: 05 Jan 2017 07:58 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Buttons
Type: Feature Request
5
Should work the same as the RadContextMenu. 
Also add support for setting effect (DropShadow... ) to the Dropdown itself.