Projekt_SS25/Project_Periodensystem.View/AboutPage.axaml.cs

41 lines
1.0 KiB
C#

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<MainWindow>();
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}");
}
}
}
}