在我的一个datagrid的一列中需要全选框,所以我在样式中是这样写的:

<DataGridTemplateColumn.Header>


                                    <CheckBox>
                                        <i:Interaction.Triggers>
                                            <i:EventTrigger EventName="Checked">
                                                <command:EventToCommand
                                                        Command="{Binding DataContext.ClassObject.CheckChangedCommand,RelativeSource={RelativeSource AncestorType=Window,AncestorLevel=1}}"
                                                        CommandParameter="True" />
                                            </i:EventTrigger>
                                            <i:EventTrigger EventName="Unchecked">
                                                <command:EventToCommand
                                                        Command="{Binding DataContext.ClassObject.CheckChangedCommand,RelativeSource={RelativeSource AncestorType=Window,AncestorLevel=1}}"
                                                        CommandParameter="False" />
                                            </i:EventTrigger>
                                        </i:Interaction.Triggers>
                                    </CheckBox>
                                </DataGridTemplateColumn.Header>
View Code

相关文章: