private static void SetWindowMaintainZIndex(DependencyObject d, bool maintainZIndex) { Window window = Window.GetWindow(d); if (window == null) { throw new ArgumentException("TabControl is not in a window"); } TabTearOffBehavior.SetMaintainZIndex(window, maintainZIndex); }
private static void Window_Closed(object sender, EventArgs e) { TabTearOffBehavior.SetMaintainZIndex((Window)sender, false); }