private void OnLoaded(object sender, RoutedEventArgs e) { AssociatedObject.Loaded -= OnLoaded; ScrollViewer = VisualTreeHelperEx.FindVisualChild <ScrollViewer>(AssociatedObject); if (ScrollViewer != null) { ScrollViewer.PreviewMouseWheel += OnPreviewMouseWheel; } }