1

我有这样的代码

<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 状态的 displaymemberbinding 属性 (TimeSheetStatus)。但我想知道如何从“Reviewed”访问 IsChecked Binding 属性 (IsReviewed)?网格视图列。有什么帮助吗?

4

1 回答 1

0

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

于 2010-08-25T13:04:25.917 回答