我有一個Win 8.1應用程序,它顯示一個圖像,我想允許捏/放大,實現這個我把控制在一個。ScrollViewer中的圖像,完全可見&zoomable?
根據圖像的大小(通常分辨率小於可用尺寸的較小圖像),事情可以正常工作,但對於較大的圖像,它堅持(視覺上)切斷底部並需要手動向下滾動看見了。
解決此問題的唯一方法是將VerticalScrollBarVisibility & HorizontalScrollBarVisibility設置爲Disabled ...這帶有它自己的問題。設置後,我可以捏縮放,但它很快(並自動)將視圖對齊到左上角。
<ScrollViewer Grid.Row="0"
Grid.Column="0"
VerticalScrollBarVisibility="Disabled"
HorizontalScrollBarVisibility="Disabled"
MinZoomFactor=".25"
MaxZoomFactor="10" >
<Image Source="ms-appx:///Assets/Big Test Image.jpg" />
</ScrollViewer>
任何建議,我需要在這裏或其他地方的調整,迫使鏡像,並開始充分展現,並且仍然是可縮放&可聚焦?
看來,如果設置了任一VerticalScrollBarVisibility或HorizontalScrollBarVisibility爲禁用,它是接合在幻象捕捉那個方向,而不是自動/啓用一。 –