【发布时间】:2011-04-02 22:18:39
【问题描述】:
我有一个具有自动生成列的 DataGrid。在 AutoColumnsGenerated 事件中,我添加了一个附加列。此列是一个 DataGridTemplateColumn,其中包括一个 DataTemplate,它的 VisualTree 设置为一个 CheckBox。我正在向 CheckBox.ClickEvent 添加一个处理程序,我将在其中链接相关行中的值。
如果我有多个以这种方式构建的 DataGrid,我不知道如何确定单击事件源自哪个列表视图。
从单击事件处理程序我可以访问复选框,但未设置其父项。我也尝试过使用可视 tee 助手,但无法在正确的位置进入树。
有人知道我怎样才能找到包含点击的复选框的相应 DataGrid 吗?
【问题讨论】: