使用DataTrigger样式绑定标题复选框

时间:2014-11-07 19:30:23

标签: wpf checkbox datatrigger

我有一个数据网格,在听众和正文中都有一个复选框列。当检查标题时,我想检查所有复选框行..它现在不能正常工作..请帮助..

<DataGridTemplateColumn>
                   <DataGridTemplateColumn.Header>
                       <CheckBox Name="chkHeaderExtract"></CheckBox>
                   </DataGridTemplateColumn.Header>
                   <DataGridTemplateColumn.CellTemplate>
                       <DataTemplate>
                           <CheckBox x:Name="chkExtract" IsChecked="{Binding TaskDetails[0].IsSelected,Mode=TwoWay,NotifyOnTargetUpdated=True}">
                               <CheckBox.Style>
                                    <Style TargetType="CheckBox">
                                       <Style.Triggers>
                                            <DataTrigger Binding="{Binding ElementName=chkHeaderExtract,Path=IsChecked}" Value="True">
                                               <Setter Property="IsChecked" Value="{Binding ElementName=chkHeaderExtract,Path=IsChecked}"></Setter>
                                           </DataTrigger>
                                       </Style.Triggers>
                                   </Style>
                               </CheckBox.Style>
                           </CheckBox>

                       </DataTemplate>
                   </DataGridTemplateColumn.CellTemplate>
               </DataGridTemplateColumn>

0 个答案:

没有答案