GridViewのスクロール位置を復元するには?(その1)[Win 8]

ScrollViewerコントロールを追加した画面黄枠がScrollViewerコントロール、赤枠がGridViewコントロールである。先ほどとは異なり、データが表示されている範囲の外側がScrollViewerコントロールに含まれていることに注意。データの表示位置は、GridViewコントロールのMarginプロパティで設定している(Marginプロパティはこの場合、GridViewコントロールの境界線の外側にどれだけの空きを取るかを指定している)。ちなみに、ScrollViewerコントロールのPaddingプロパティで設定すると、スクロール範囲が狭くなってしまう(常に左右に空きが残ってしまう)。

ScrollViewerコントロールを追加した画面黄枠がScrollViewerコントロール、赤枠がGridViewコントロールである。先ほどとは異なり、データが表示されている範囲の外側がScrollViewerコントロールに含まれていることに注意。データの表示位置は、GridViewコントロールのMarginプロパティで設定している(Marginプロパティはこの場合、GridViewコントロールの境界線の外側にどれだけの空きを取るかを指定している)。ちなみに、ScrollViewerコントロールのPaddingプロパティで設定すると、スクロール範囲が狭くなってしまう(常に左右に空きが残ってしまう)。