【WPF】DataGridのScrollバーをトップへ移動させる
DataGridに大量のデータを表示します。その時画面にデータ全てを表示できないのでスクロールバーを使ってデータを閲覧します。この状態であるイベントを起こした時に下の方に移動したスクロールバーをトップに持って行きたいという状況。これは以下の方法で実現できるようです(実際試して出来ました)。
var border = VisualTreeHelper.GetChild(myDataGrid, 0) as Decorator; if (border != null) { var scrollViewer = border.Child as ScrollViewer; scrollViewer.ScrollToTop(); }
同様の質問と回答があるStackoverflowへのリンク stackoverflow.com