When a RadMenuButtonItem is in the menu dropdown, its Click event fires twice.
The mouse right button should not fire the click event of the radbutton. A check should be performed, which only fires the click in case it was clicked by the left button. Possibly, this check should be performed at the TPF level, so it will be available for all controls.
FIX. RadRadioButton does not show focus cues before tab key is pressed.
Notification and changes not send from control to bound object when ToggleState value is changed from RadCheckBox user input. RESOLUTION: Use the new property named CheckState for simple data-binding scenarios. This property behave in same way as ToggleState but can be used in simple-data binding scenarios. Also, consider the corresponding events named: CheckStateChanging and CheckStateChanged event.
RadRadioButton behaves differently from the Microsoft RadioButton in terms of keyboard navigation.
To reproduce: - Set the IsThreeState to true. - Set the state to Indeterminate. - Disable the checkbox. - Set the state to checked. - The state is not changed. This is working fine if another state is used before disabling the control. Workaround: - Always set the state before you disable the control.
Setting check box to be indeterminate and disabled in design time results in incorrect state when the application is started. Setting those states after the InitializeComponent call works fine.
Steps to reproduce: 1. Add two check boxes to a form 2. Set the Checked property of one to true 3. Set their enable property to false 4. Set the theme to TelerikMetroBlue Run the project and you will see that both check boxes look the same - disabled and unchecked. The same applies to Office2010Blue and RadRadioButton Workaround it by enabling the checkboxes for a moment and then disabling them.
When disabled RadRadioButtons should beep their current state.
FIX. RadDropDownButton, does not show focus cues, until the first time it is clicked.
If the CheckBox is not checked and the box is disabled it is not possible to programmatically change the Checked state, i.e. control remains visible as unchecked until it is enabled. Tested with Office2010Blue Theme Please, test with Office2012Light
With Office2010Blue RadRadioButton not render correctly its state in disabled state if programmatically change the Checked state, i.e. control remains visible unchecked
ToggleStateChanging args are not giving the old value of the button.
Drag a button to the form and in design time set its size to 45,80
To reproduce: apply the Window8 theme to the entire application containing a RadButton and a RadCheckBox. Change the color of RadButton to Green and handle the RadCheckBox.ToggleStateChanged event in order to enable/disable the button. You will notice that after disabling once the button enabling it again, the ButtonFillElement.NumberOfColors property is set to 1 and gradient color becomes solid. Please refer to the attached sample project and gif file. Workaround: int numberOfColors = 0; private void radCheckBox1_ToggleStateChanged(object sender, Telerik.WinControls.UI.StateChangedEventArgs args) { if (args.ToggleState == Telerik.WinControls.Enumerations.ToggleState.On) { this.radButton1.Enabled = true; this.radButton1.ButtonElement.ButtonFillElement.NumberOfColors = numberOfColors; } else { numberOfColors = this.radButton1.ButtonElement.ButtonFillElement.NumberOfColors; this.radButton1.Enabled = false; } }
No matter what is the toggle state of the ToggleButton, when disable always shows as ToggleState.Off
The theme is not applied properly when the button is toggled off.
FIX. RadRadioButton shape can not be set with Office2010 themes COMMENT. In order to achieve the required design all Office2010 themes use Image Shapes. When an Image Shape is applied to an element, its shape cannot be customized. Thus, the behavior observed in the QSF > Buttons > RadRadioButtons demo, i.e. custom shapes cannot apply to the RadioMark and the CheckMark, is expected.
Setting the Font property of RadButton will not change the font in all states of the control. Currently, the issue can be avoided through setting the Font property of the ButtonElement.
To reproduce: RadButton button = new RadButton(); button.AutoSize = true; button.MaximumSize = new Size(74, 0); button.Text = "Define Horizontal Measurement"; Controls.Add(button); WORKAROUND: set the MaxSize property of the border primitive to the same value as the MaxSize of the control: button.ButtonElement.BorderElement.MaxSize = new Size(74, 0);