2012-11-12 58 views
0

我有查看与分页,但我的窗口在不同的分辨率有不同的大小,所以我永远不知道有多少数据我需要从wcf服务方法要求填充整个屏幕,我试图把行之一一个在收集和检查Scrobbviewer的ComputedVerticalScrollBarVisibility是否会变得可见,但它不是那样工作,我也无法获得控制的大小,所以我甚至不能计算页面大小。也许这是因为我在新视图的构造函数中完成了所有操作,而我正在使用Catel 3.2来完成此操作。 有没有简单的方法来获取pagesize?WPF MVVM Pagesize

+0

是你的项目都是一样的高度?也许你可以加载一个项目,检查它的高度,然后设置加载项数量等于'(ScrollViewer.ActualHeight/itemHeight)+ 1'? – Rachel

+0

但如何使用MVVM模式做到这一点?我如何绑定ActualHeight? –

回答

0

添加事件指挥上LayoutUpdated解决了这个问题,而且是加1项测量项目的高度也是有益