private static void OnParentDataGridChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { DataGridScrollViewer scrollViewer = sender as DataGridScrollViewer; if (scrollViewer != null) { if (e.NewValue == null) { scrollViewer.ClearScrollViewerList(); } } }