在CustomControl中,我使用了ControlTemplate / ItemsControl / ItemTemplate / DataTemplate / DataGrid。
我想访问DataGrid。但是这是不可能的。 我需要别人的帮助。
Here is small test project. 我想在DataGrid上添加“排序事件”。
4个datagrid由ItemControl生成。
这里是Live Visual Tree的visualtree。
当然,我尝试通过Visual Tree获取“ DataGrid”。 但是它没有成功。因为“ ContentPresenter”没有子树。 它返回0计数。然后所有尝试让getChild失败。
是否有个好方法可以在dataTemplate中获取UI元素?