如何调整所有行以均匀填充DataGrid的所有高度?

问题描述:

我有一个遵循MVVM模式的WPF应用程序。该视图包含DataGrid(来自WPF Toolkit),它显示一些信息并支持分页。我希望行数取决于DataGrid的大小。我怎样才能做到这一点?如何调整所有行以均匀填充DataGrid的所有高度?

+0

我认为你需要更具体地说明你需要做什么。 –

+0

我需要计算适合当前DataGrid大小的行数。 – vkrzv

+0

好的,这是一个好的开始。您希望根据数据网格的大小调整显示在数据网格中的行数。仍然没有足够的信息。你的数据网格是否有固定的大小;你的行高有固定尺寸吗?发布你的代码总是有帮助的。 –

RenderSize是大小。 http://msdn.microsoft.com/enus/library/system.windows.uielement.rendersize.aspx
从datagrid的大小和行的大小,你应该能够计算出单个屏幕上可以容纳多少行。