2012-04-15 6 views
3

ListBox全体と表示可能なScrollViewer領域に応じて、ListBoxItem(その左上隅)の絶対(X、Y)位置を取得するにはどうすればよいですか? WP7の下にTranslatePoint()がないようです。ListBoxItem絶対位置、Windows Phone 7

答えて

5

方法が見つかりました。

var selectedItem = listBox.ItemContainerGenerator.ContainerFromItem(listBox.SelectedItem) as ListBoxItem; 
var transformToVisual = selectedItem.TransformToVisual(listBox); 
var transform = transformToVisual.Transform(new Point(0, 0));