Wpf:访问DataTemplate元素

时间:2018-10-22 02:46:44

标签: wpf

在CustomControl中,我使用了ControlTemplate / ItemsControl / ItemTemplate / DataTemplate / DataGrid。

我想访问DataGrid。但是这是不可能的。 我需要别人的帮助。

Here is small test project. 我想在DataGrid上添加“排序事件”。

4个datagrid由ItemControl生成。

enter image description here

这里是Live Visual Tree的visualtree。

enter image description here

当然,我尝试通过Visual Tree获取“ DataGrid”。 但是它没有成功。因为“ ContentPresenter”没有子树。 它返回0计数。然后所有尝试让getChild失败。

是否有个好方法可以在dataTemplate中获取UI元素?

0 个答案:

没有答案