0

我有一个ListBox. 如果我使用listBox.Items[0]我得到这个项目的数据内容,但我想得到这个项目的高度。

如何获取这些信息?

多谢!

4

1 回答 1

0

你可以使用一个VisualTreeHelper 类你可以在这里 找到一个例子。因此,如果您只需要第一个元素 - 以这种方式使用它:

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

如果您不仅需要检查第一个,请随意修改该方法或编写您自己的方法。

于 2012-09-27T10:04:25.603 回答