This question is locked. New answers and comments are not allowed.
I'm having an issue with a CheckBox in a RadGridView. Using SL3 and RadSilverlight Q3 Beta controls. When the loaded event is called for the CheckBox, the parent cell's value is null. Am I doing something wrong here, or is this a legitimate issue? Sample XAML and C# code below:
| <telGrid:RadGridView x:Name="gvRoles" |
| AutoGenerateColumns="False" |
| Background="White" |
| CanUserFreezeColumns="False" |
| CanUserReorderColumns="False" |
| ColumnsWidthMode="Auto" |
| Grid.Row="0" |
| GridLinesVisibility="None" |
| IsFilteringAllowed="False" |
| IsReadOnly="true" |
| Margin="10 10 10 10" |
| MultipleSelect="True" |
| RowIndicatorVisibility="Collapsed" |
| ShowGroupPanel="False" |
| > |
| <telGrid:RadGridView.Columns> |
| <telGrid:GridViewDataColumn HeaderText=""> |
| <telGrid:GridViewDataColumn.CellTemplate> |
| <DataTemplate> |
| <CheckBox x:Name="cbRole" HorizontalAlignment="Center" IsChecked="False" Loaded="cbRole_Loaded" /> |
| </DataTemplate> |
| </telGrid:GridViewDataColumn.CellTemplate> |
| </telGrid:GridViewDataColumn> |
| </telGrid:RadGridView.Columns> |
| </telGrid:RadGridView> |
| private void cbRole_Loaded(object sender, RoutedEventArgs e) |
| { |
| CheckBox checkBox = sender as CheckBox; |
| GridViewCell parentCell = checkBox.Parent as GridViewCell; |
| } |