Как найти местоположение любого дерева в серебряном свете - PullRequest
1 голос
/ 09 апреля 2010

Привет, я новичок в Silverlight 3. Я хочу найти местоположение любого элемента дерева. Хотя я применил этот код

GeneralTransform gt = ProjectTree.TransformToVisual(Application.Current.RootVisual as UIElement);
Point offset = gt.Transform(new Point(0, 0));

double controlTop = offset.Y;
double controlLeft = offset.X;

Здесь дерево проекта является корневым элементом дерева. Этот код работает Но когда я применил это для любого дочернего TreeViewelement Treeview затем возникает исключение «Значение не попадает в ожидаемый диапазон». Как найти местоположение этого дочернего объекта древовидного элемента

...