You can give your vote if you want to have a switch button in the Telerik UI for ASP.NET AJAX suite. See the attachment for more information.
Hi Guys, This can be done by overriding RadFormDecorator styles for the radio button like that: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style> html.RadForm_Default .rfdRadioUnchecked, html.RadForm_Default .rfdRadioChecked, html.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked, html.RadForm_Default .rfdInputDisabled.rfdRadioChecked, html.RadForm_Default.rfdRadio input[type="radio"], html.RadForm_Default.rfdRadio input[type="radio"][disabled="disabled"]:hover { background-image: url("http://feedback.telerik.com/AttachmentStreaming/17734"); height: 28px; width: 47px; } @media screen and (-webkit-min-device-pixel-ratio: 0) { html.RadForm_Default.rfdRadio input[type="radio"], html.RadForm_Default.rfdRadio input[type="radio"][disabled="disabled"]:hover { width: 66px; } } html.RadForm .rfdRadioChecked, html.RadForm.rfdRadio input[type="radio"]:checked { background-position: -5px -3px; } html.RadForm .rfdRadioChecked:hover, html.RadForm.rfdRadio input[type="radio"]:hover:checked { background-position: -5px -3px; opacity: 0.9; } html.RadForm .rfdRadioChecked.rfdInputDisabled, html.RadForm .rfdRadioChecked.rfdInputDisabled:hover, html.RadForm.rfdRadio input[type="radio"][disabled]:checked, html.RadForm.rfdRadio input[type="radio"][disabled]:checked:hover { background-position: -5px -3px; opacity: 0.3; } html.RadForm .rfdRadioUnchecked, html.RadForm.rfdRadio input[type="radio"] { background-position: -90px -3px; } html.RadForm .rfdRadioUnchecked:hover, html.RadForm.rfdRadio input[type="radio"]:hover { background-position: -90px -3px; opacity: 0.9; } html.RadForm .rfdRadioUnchecked.rfdInputDisabled, html.RadForm .rfdRadioUnchecked.rfdInputDisabled:hover, html.RadForm.rfdRadio input[type="radio"][disabled], html.RadForm.rfdRadio input[type="radio"][disabled]:hover { background-position: -90px -3px; opacity: 0.3; } </style> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" /> <asp:RadioButton ID="Radiobutton1" runat="server" GroupName="group1" Checked="true" /> <asp:RadioButton ID="Radiobutton2" runat="server" GroupName="group1" /> </form> </body> </html> I have used the current sprite image for the switch button but you can use another one and just override the position.
Hi Hugo, We will definitely have in mind your nice feedback before we decide to work on this task! Best regards, Rumen
Sure but is it really necessary to have a new control? Why not improve Form Decorator Control and provide a Switch mode for checkboxes and radio buttons?