0

我正在构建一个 Windows 应用商店应用程序,它使用 GridView 来显示项目列表(基本,开箱即用的模板)。我想知道我是否可以获得所有项目占用的总宽度。

现在,我将项目列的数量乘以其中一项的总宽度。这是可行的,但它要求我背后的代码对我的观点了解太多。我想找到一个具有宽度的属性并绑定到它。

谢谢你的帮助!

这是我必须获取 GridView 的列宽的代码

(itemGridView.ItemContainerGenerator.ContainerFromIndex(0) as GridViewItem).ActualWidth

我没有获得列数的好方法,所以这也会有帮助

4

1 回答 1

0

GridView的ActualWidth属性应该包含您要查找的信息。

如果没有,您可以尝试调用Measuregridview 让它执行所需的布局演算并输出所需的大小。

于 2012-10-21T08:30:37.470 回答