探すとたくさんあるスクロール位置の復元ですが ViewModel:スクロール位置の保持 View:スクロール位置の復元/監視 と役割分担が明確になっているサンプルがなかったのでそれっぽく作りました。 がっちゃんこできるBehaviorで実装 以下、 1. スクロール位置復元できるBehavior 2. 使ってみよう 3. サンプルsln 1. スクロール位置復元できるBehavior public class ScrollOffsetControlBehavior : DependencyObject, IBehavior { public int RestoreScrollOffset { get { return (int)GetValue(RestoreScrollOffsetProperty); } set { SetValue(RestoreScrollOffsetPropert