来自GridViewColumn的访问控制绑定信息

时间:2010-08-25 10:26:51

标签: wpf datatemplate gridviewcolumn

我有这样的代码

<GridViewColumn Header="Status" Width="75" DisplayMemberBinding="{Binding Path=TimesheetStatus}"/>
        <GridViewColumn Header="Reviewed?" Width="70">
          <GridViewColumn.CellTemplate>
            <DataTemplate>
              <CheckBox Margin="1,2,1,0" IsEnabled="{Binding Path=EnableReview}" IsChecked="{Binding Path=IsReviewed}" Checked="reviewedCheckBox_Checked"/>
            </DataTemplate>
          </GridViewColumn.CellTemplate>
        </GridViewColumn>

我可以访问Gridviewcolumn Status的displaymemberbinding属性(TimeSheetStatus)。 但我想知道如何从“已审核?”访问IsChecked Binding属性(IsReviewed)。 Gridviewcolumn。 有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

因为您使用的是数据模板,所以没有很好的方法可以实现,但如果您只想进入这个特定的列绑定,您可以尝试调试应用程序并查看调试视图中的列,直到获得复选框,在代码中写入此路径并使用BindingOperations帮助程序类来获取复选框中相关属性的绑定