שאלה לגבי Checkbox ב-datagrid ב-wpf

saar85

New member
שאלה לגבי Checkbox ב-datagrid ב-wpf

שלום כולם. אני מפתח איזשהו פרויקט בWPF.
יש לי DataGrid שאחת העמודות בו היא מסוג DataGridCheckBoxColumn. אני מנסה להוסיף event לכל אחד מה-Checkbox שיש בכל שורה, אבל משום מה כלום לא קורה.
אני מצרף תמונה לדוגמה של ה-DG ואת הקוד הרלוונטי.

הקוד ב-XAML של העמודה של ה-CB
קוד:
                <DataGridCheckBoxColumn Binding="{Binding Mode=OneWay, Path=SomeBoolean}" Width="Auto" >
                    <DataGridCheckBoxColumn.HeaderTemplate>
                        <DataTemplate>
                            <CheckBox Checked="Users_All_Checked" Unchecked="Users_All_Unchecked" HorizontalAlignment="Center"></CheckBox>
                        </DataTemplate>
                    </DataGridCheckBoxColumn.HeaderTemplate>
                    <DataGridCheckBoxColumn.ElementStyle>
                        <Style TargetType="CheckBox">
                            <Setter Property="HorizontalAlignment" Value="Center"></Setter>
                        </Style>
                    </DataGridCheckBoxColumn.ElementStyle>
                    <DataGridCheckBoxColumn.CellStyle>
                        <Style>
                            <EventSetter Event="CheckBox.Checked" Handler="OrgAtt_Checked"></EventSetter>
                        </Style>
                    </DataGridCheckBoxColumn.CellStyle>
                </DataGridCheckBoxColumn>

הקוד בקובץ cs
קוד:
private void OrgAtt_Checked(object sender, RoutedEventArgs e)
{
     MessageBox.Show(sender.ToString());
}


תודה מראש

 
למעלה