Как получить положение элемента в StackPanel?

Скажем, у меня есть StackPanel, которая динамически заполняется копией, изменяя положение Y элементов внутри нее. У меня есть определенный элемент в этой StackPanel, который я хочу найти в позиции Y (относительно StackPanel или иным образом) после того, как StackPanel завершит перемещение всего этого 'с детьми.

StackPanel sp = new StackPanel();
sp.Children.Add(someTextBlock);
sp.Children.Add(element1);
sp.Children.Add(element2);
...
someTextBlock.Text = "Lorem ipsum dolor..." // some text that pushes children of > index down
// element1 got pushed down to some unknown position based on text length
// now want to find the Y position of element1

Я заметил, что такие методы:http://forums.silverlight.net/forums/p/16787/55881.aspx#55881 дон»не работает, поскольку возвращаемая позиция - это позиция StackPanel, а не дочерний элемент I 'м таргетинга.

Ответы на вопрос(1)

Ваш ответ на вопрос