从 GridViewColumn 访问控件绑定信息

发布于 2024-09-16 12:32:30 字数 713 浏览 5 评论 0原文

我有这样的代码,

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

I have code like this

<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>

I am able to access the displaymemberbinding property (TimeSheetStatus) for Gridviewcolumn Status.
But I want to know how can I access the IsChecked Binding property (IsReviewed) from the "Reviewed?" Gridviewcolumn.
Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离去的眼神 2024-09-23 12:32:30

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

because you are using a data template, there is no nice way to get there, but if you only wants to get to this specific column binding you can try debug the application and look at the column in debug view till you get the to checkbox, write this path in your code and use the BindingOperations helper class to get the binding of the relevant property in your check box

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文