2012-11-12 4 views
0

페이지 뷰가 있지만 해상도가 다른 창에 크기가 다르기 때문에 전체 화면을 채우기 위해 wcf 서비스 메서드에서 요청해야하는 데이터의 양을 모를 수 있습니다. 하나는 컬렉션에 있는지 확인하고 Scrobbviewer의 ComputedVerticalScrollBarVisibility가 Visible이되는지 확인합니다. 그런 식으로 작동하지 않습니다. 또한 페이지 크기를 계산할 수 없도록 컨트롤의 크기를 가져올 수 없습니다. 어쩌면 그것은 내가 새 View의 생성자에서 모든 작업을 수행하고 Catel 3.2를 사용하여이 작업을 수행하기 때문일 수 있습니다. 페이지 크기를 얻는 간단한 방법이 있습니까?WPF MVVM Pagesize

+0

이 항목은 모두 같은 높이 helpfull했다 측정하기 위해 1 개 항목을 추가? 아마도 아이템 하나를로드하고 높이를 확인한 다음 아이템 수를'(ScrollViewer.ActualHeight/itemHeight) + 1'과 같게로드 할 수 있습니까? – Rachel

+0

MVVM 패턴을 사용하여이 작업을 수행하는 방법은 무엇입니까? ActualHeight를 어떻게 바인딩 할 수 있습니까? –

답변

0

LayoutUpdated이 문제를 해결에 명령하는 이벤트를 추가하고, 네 항목의 높이도