Comment obtenir la position d'un élément dans un StackPanel?

Dire que j'ai un StackPanel qui obtient de façon dynamique rempli avec la copie, la modification de la position Y de des éléments à l'intérieur. J'ai un élément spécifique à l'intérieur de cette StackPanel que je veux trouver la position Y de (par rapport à la StackPanel ou autre) après le StackPanel est fait repositionnement de tous ses enfants.

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

J'ai remarqué que les méthodes comme ceci: http://forums.silverlight.net/forums/p/16787/55881.aspx#55881 ne fonctionne pas depuis la position retournée est la position de la StackPanel et pas l'élément enfant je suis ciblage.

OriginalL'auteur roblocop | 2009-10-02