AquaCare/AquaCare.View/MainWindow.axaml.cs
2025-06-27 23:52:00 +02:00

45 lines
1.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Avalonia.Controls;
using Avalonia.Interactivity;
using System;
using AquaCare.View;
namespace AquaCare.View
{
// Hauptfenster der Anwendung Einstiegspunkt für den Nutzer
public partial class MainWindow : Window
{
// Konstruktor: Initialisiert das Hauptfenster
public MainWindow()
{
InitializeComponent();
}
// Öffnet das Fenster für Pflegemaßnahmen
private void buttonPflegeClick(object? sender, RoutedEventArgs e)
{
var pflegeWindow = new PflegeWindow();
pflegeWindow.ShowDialog(this);
}
// Öffnet das Fenster zur Anzeige der Messwerte
private void buttonWerteClick(object? sender, RoutedEventArgs e)
{
var werteWindow = new WerteWindow(); // Neues Werte-Fenster instanziieren
werteWindow.ShowDialog(this); // Fenster als Dialog öffnen
}
// Öffnet das Fenster für Tutorials
private void buttonTutorialsClick(object? sender, RoutedEventArgs e)
{
var tutorialsWindow = new TutorialsWindow();
tutorialsWindow.ShowDialog(this); // Dialog für Tutorial-Fenster
}
// Öffnet ein einfaches Einstellungsfenster (Platzhalter)
private void buttonEinstellungenClick(object? sender, RoutedEventArgs e)
{
var dialog = new Window { Title = "Einstellungen" };
dialog.ShowDialog(this);
}
}
}