45 lines
1.4 KiB
C#
45 lines
1.4 KiB
C#
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);
|
||
}
|
||
}
|
||
} |