AcManager.Controls.Services.ImageViewerService.OnImageChanged C# (CSharp) Method

OnImageChanged() private static method

private static OnImageChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
return void
        private static void OnImageChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            var control = d as UIElement;
            if (control == null) return;
            if (e.OldValue == null) {
                control.MouseLeftButtonDown += Control_MouseDown;
            } else if (e.NewValue == null) {
                control.MouseLeftButtonDown -= Control_MouseDown;
            }
        }