2012-11-12 53 views
0

我有查看與分頁,但我的窗口在不同的分辨率有不同的大小,所以我永遠不知道有多少數據我需要從wcf服務方法要求填充整個屏幕,我試圖把行之一一個在收集和檢查Scrobbviewer的ComputedVerticalScrollBarVisibility是否會變得可見,但它不是那樣工作,我也無法獲得控制的大小,所以我甚至不能計算頁面大小。也許這是因爲我在新視圖的構造函數中完成了所有操作,而我正在使用Catel 3.2來完成此操作。 有沒有簡單的方法來獲取pagesize?WPF MVVM Pagesize

+0

是你的項目都是一樣的高度?也許你可以加載一個項目,檢查它的高度,然後設置加載項數量等於'(ScrollViewer.ActualHeight/itemHeight)+ 1'? – Rachel

+0

但如何使用MVVM模式做到這一點?我如何綁定ActualHeight? –

回答

0

添加事件指揮上LayoutUpdated解決了這個問題,而且是加1項測量項目的高度也是有益