When I have two groups that are both collapsed and each group has a RadRibbonRadioButton with the same group name, multiple buttons are able to be selected. We are using Runtime Version - v2.0.50727 and Version - 2011.2.1010.1040
To Reproduce:
Minimize the window until Group1 and Group2 are both collapsed
Select Button3 from Group2
Select Button1 from Group1
Expand the window until both Group1 and Group2 are no longer collapsed
Actual Result:
Button1 and Button3 are now selected and the background changes color
Expected Result:
Button1 being the only one selected
Note: After the groups are expanded and you select a different radio button everything seems to work normally.
I have attached a sample code and also posted a video of how to reproduce it at - http://screencast.com/t/T7oOcUr7EyJR
Lastly, if there is any sort of workaround for this please let me know. Thank you.
App.xaml.cs
MainPage.xaml
To Reproduce:
Minimize the window until Group1 and Group2 are both collapsed
Select Button3 from Group2
Select Button1 from Group1
Expand the window until both Group1 and Group2 are no longer collapsed
Actual Result:
Button1 and Button3 are now selected and the background changes color
Expected Result:
Button1 being the only one selected
Note: After the groups are expanded and you select a different radio button everything seems to work normally.
I have attached a sample code and also posted a video of how to reproduce it at - http://screencast.com/t/T7oOcUr7EyJR
Lastly, if there is any sort of workaround for this please let me know. Thank you.
App.xaml.cs
public App()
{this.Startup += this.Application_Startup;
this.Exit += this.Application_Exit;
this.UnhandledException += this.Application_UnhandledException;
StyleManager.ApplicationTheme = new Windows7Theme();
InitializeComponent();
}MainPage.xaml
<
Grid
x:Name
=
"LayoutRoot"
Background
=
"White"
>
<
telerik:RadRibbonView
x:Name
=
"radRibbonView"
>
<
telerik:RadRibbonTab
Header
=
"Home"
>
<
telerik:RadRibbonGroup
Header
=
"Group1"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Variant
=
"Collapsed"
Priority
=
"1"
/>
</
telerik:RadRibbonGroup.Variants
>
<
telerik:RadRibbonRadioButton
GroupName
=
"Control"
Text
=
"Button1"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Group2"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Variant
=
"Collapsed"
Priority
=
"2"
/>
</
telerik:RadRibbonGroup.Variants
>
<
telerik:RadRibbonRadioButton
GroupName
=
"Control"
Text
=
"Button2"
/>
<
telerik:RadRibbonRadioButton
GroupName
=
"Control"
Text
=
"Button3"
/>
<
telerik:RadRibbonRadioButton
GroupName
=
"Control"
Text
=
"Button4"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Group3"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Variant
=
"Collapsed"
Priority
=
"3"
/>
</
telerik:RadRibbonGroup.Variants
>
<
telerik:RadRibbonButton
Text
=
"Button5"
/>
<
telerik:RadRibbonButton
Text
=
"Button6"
/>
<
telerik:RadRibbonButton
Text
=
"Button7"
/>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
</
telerik:RadRibbonView
>
</
Grid
>