using System; using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Markup.Xaml; using Avalonia.VisualTree; namespace Project_Periodensystem.View { public partial class AboutPage : UserControl { public AboutPage() { InitializeComponent(); } private void InitializeComponent() => AvaloniaXamlLoader.Load(this); private void BackButton_Click(object sender, RoutedEventArgs e) { try { var mainWindow = this.FindAncestorOfType(); if (mainWindow != null) { mainWindow.ShowLanding(); } else { Console.WriteLine("MainWindow nicht gefunden!"); } } catch (Exception ex) { Console.WriteLine($"Fehler in BackButton_Click: {ex.Message}"); Console.WriteLine($"StackTrace: {ex.StackTrace}"); } } } }