#pragma warning disable U2U1003 // Avoid declaring methods used in delegate constructors static private static void FloatingWindowVisibilityChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) #pragma warning restore U2U1003 // Avoid declaring methods used in delegate constructors static { if ((Visibility)e.NewValue == Visibility.Visible) { FloatingWindow window = (FloatingWindow)d; window.ChangeOwner(IntPtr.Zero); window.ShowInTaskbar = true; ActivityLog.LogInformation(nameof(FreeRangeWindows), "Making " + window.Title + " free range"); } }