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

52 lines
2.1 KiB
XML

<!--
Fenster zur Anzeige der Messwerte.
Enthält eine Überschrift, Beispielwerte, eine Liste, ein DataGrid und einen Schließen-Button.
-->
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="AquaCare.View.WerteWindow"
Title="Werte - Übersicht"
Width="800" Height="600"
Icon="Ressourcen/Bilder/ProgrammIcon.ico">
<Grid>
<!-- Hintergrundbild für das Fenster -->
<Grid.Background>
<ImageBrush Source="avares://AquaCare.View/Ressourcen/Bilder/WerteHintergrund.png" Stretch="UniformToFill"/>
</Grid.Background>
<!-- Zeilenaufteilung: Überschrift, Hauptinhalt, Schließen-Button -->
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/> <!-- Überschrift -->
<RowDefinition Height="*"/> <!-- Hauptinhalt (Beispielwerte + DataGrid) -->
<RowDefinition Height="Auto"/> <!-- Schließen-Button -->
</Grid.RowDefinitions>
<!-- Überschrift -->
<TextBlock Grid.Row="0"
Text="Werte - Übersicht"
FontSize="24"
HorizontalAlignment="Center"
Margin="0,10,0,10"/>
<!-- Hauptinhalt: Beispielwerte und DataGrid -->
<StackPanel Grid.Row="1" Margin="20" Spacing="10">
<!-- Beispielwerte -->
<TextBlock Text="Temperatur: 25°C" FontSize="18"/>
<TextBlock Text="pH-Wert: 7.5" FontSize="18"/>
<TextBlock Text="Nitrat: 10 mg/L" FontSize="18"/>
<TextBlock Text="Ammoniak: 0 mg/L" FontSize="18"/>
<!-- DataGrid -->
<DataGrid x:Name="WerteDataGrid"
AutoGenerateColumns="True"
Margin="0,10,0,0"/>
</StackPanel>
<!-- Schließen-Button immer ganz unten -->
<Button Grid.Row="2"
Content="Schließen"
HorizontalAlignment="Center"
Margin="0,10,0,10"
Click="CloseWindowClick"/>
</Grid>
</Window>