2012-09-27 68 views
0

我有一個ListBox。如果我使用listBox.Items[0],我得到這個項目datacontent,但我想獲得這個項目的高度。如何獲取listboxitem?

如何獲取此信息?

Thx很多!

回答

0

您可以使用VisualTreeHelperclass 您可以找到一個示例here。如果你不僅需要檢查的第一個,隨意修改該方法或編寫您自己的

 var item = FindFirstElementInVisualTree<ListBoxItem>(listBox); 
     var height = item != null ? item.ActualHeight : 0.0; 

: - 所以,如果你只需要第一個元素以這種方式使用它。

+0

感謝您的回答。 但我使用DataTemplate爲我的listboxitem,我無法使用FindFirstElementInVisualTree獲取任何listboxitem ...爲什麼? – Yagami

相關問題