<DataGridCheckBoxColumn Width="80" Header="选择" Binding="{Binding Selected,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" >
<DataGridCheckBoxColumn.ElementStyle>
<Style TargetType="CheckBox" />
</DataGridCheckBoxColumn.ElementStyle>
<DataGridCheckBoxColumn.HeaderTemplate >
<DataTemplate>
<CheckBox Command="{Binding SelectAll}"></CheckBox>
</DataTemplate>
</DataGridCheckBoxColumn.HeaderTemplate>
</DataGridCheckBoxColumn>
可能需要指定DataContent
{Binding DataContext.SelectAll,RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}} 这样绑定就行了,我也不知道为什么。。。。