我需要一种方法来动态检索(不知道是什么类型的frameworkElement),内容/项目主持人大小以及任何形式的所有者边缘的偏移量。
我需要创建一个涵盖控件内容区域的装饰器。
答案 0 :(得分:1)
使用VisualTreeHelper从对象中识别ContentPresenter / ItemPresenter(如果存在)。
使用以下代码获取偏移量:
presenter.TransformToVisual(control).Transform(new Point(0,0));
在演示者上调用可以提供尺寸的所需属性(实际[高度/宽度]等)