- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- wp7/tips/scrollviewr_drag_bug へ行く。
- 1 (2011-12-12 (月) 22:10:13)
Landscape 時に ScrollViewer.Opacity != 1.0 時にスクロール方向が逆転する 不具合
WP7 Mango で、まれな条件かもしれないですが ScrollViewer に不具合があります。
ScrollViewer は内部に Image コントロールなどを入れると、はみだした部分をスクロールして表示してくれる便利下すで、ドラッグ&スクロール周りの処理を自ら実装する必要はありません。勝手にスクロールしてくれます。
しかしこの ScrollViewer にバグがあります。
- ScrollViewer に Image コントロールなどを入れる
- 画面を横向き (Landscape) にする
- ScrollViewer.Opacity を 1.0 以外にする
この条件を満たすと、スクロール方向が逆転します。
通常であれば上下にドラッグすると ScrollViewer 内も上下にスクロールしますが、上記の条件を満たすと左右にスクロールしてしまいます。
Opacity = 1.0 にすれば元に戻ります。