void DetachButton_Click(object sender, RoutedEventArgs e) { ModernWindow window = Window.GetWindow(e.Source as DependencyObject) as ModernWindow; window.DetachContent(); }