Xamarin.Forms的滾動視圖ScrollView
在Xamarin.Forms中,滾動視圖ScrollView用來實現長內容的滾動顯示。雖然ScrollView的Content屬性只能設置一個值,即ScrollView只能包含一個子元素,但它實際是一個布局控件,一個特殊的布局元素。
在使用的時候,ScrollView要求父容器給它分配固定的大小,同時子元素並且有固定的大小。這樣,ScrollView才能根據各自大小計算滾動量。ScrollView不僅提供了當前滾動量ScrollX和ScrollY,還提供內容總量ContentSize。這樣,開發者就可以計算滾動進度,顯示給用戶。同時,利用ScrollView提供的滾動結束事件Scrolled,可以提示用戶,或者加載新的內容。