95 lines
4.7 KiB
XML
95 lines
4.7 KiB
XML
<Window x:Class="FahrzeugProjekt.FahrzeugeAnzeigenWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:local="clr-namespace:FahrzeugProjekt"
|
|
mc:Ignorable="d"
|
|
Title="Fahrzeuge Anzeigen" Height="700" Width="900"
|
|
WindowStartupLocation="CenterScreen">
|
|
|
|
<Grid Margin="15">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!-- Titel -->
|
|
<TextBlock Grid.Row="0" Text="Alle Fahrzeuge"
|
|
FontSize="20" FontWeight="Bold"
|
|
HorizontalAlignment="Center" Margin="0,0,0,20"/>
|
|
|
|
<!-- Filters -->
|
|
<GroupBox Grid.Row="1" Header="Filter" Margin="0,0,0,15">
|
|
<Grid Margin="10">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!-- Filters -->
|
|
<StackPanel Grid.Row="0" Orientation="Horizontal" Margin="0,0,0,10">
|
|
<Label Content="Marke:" VerticalAlignment="Center" Width="60"/>
|
|
<ComboBox Name="cmbFilterMarke" Width="130" Height="25" Margin="5,0,15,0"/>
|
|
|
|
<Label Content="Modell:" VerticalAlignment="Center" Width="60"/>
|
|
<ComboBox Name="cmbFilterModell" Width="130" Height="25" Margin="5,0,15,0"/>
|
|
|
|
<Label Content="Kraftstoff:" VerticalAlignment="Center" Width="70"/>
|
|
<ComboBox Name="cmbFilterKraftstoff" Width="100" Height="25" Margin="5,0,15,0"/>
|
|
|
|
<Label Content="Getriebe:" VerticalAlignment="Center" Width="60"/>
|
|
<ComboBox Name="cmbFilterGetriebe" Width="130" Height="25" Margin="5,0,15,0"/>
|
|
</StackPanel>
|
|
|
|
<!-- Action knöpfe -->
|
|
<StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right">
|
|
<Button Name="kofAktuali" Content="Filter Anwenden"
|
|
Width="120" Height="25" Margin="5,0"
|
|
Click="Aktualisieren"/>
|
|
<Button Name="FilZurücksetze" Content="Filter Zurücksetzen"
|
|
Width="130" Height="25" Margin="5,0"
|
|
Click="Zurücksetzen"/>
|
|
</StackPanel>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<!-- Fahrzeuge Liste -->
|
|
<DataGrid Grid.Row="2" Name="dgFahrzeuge"
|
|
AutoGenerateColumns="False"
|
|
IsReadOnly="True"
|
|
CanUserResizeColumns="True"
|
|
CanUserSortColumns="False"
|
|
GridLinesVisibility="Horizontal"
|
|
AlternatingRowBackground="LightGray">
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn Header="ID" Binding="{Binding FahrzeugID}" Width="50"/>
|
|
<DataGridTextColumn Header="Marke" Binding="{Binding Modell.Marke.Markenname}" Width="100"/>
|
|
<DataGridTextColumn Header="Modell" Binding="{Binding Modell.Modellname}" Width="120"/>
|
|
<DataGridTextColumn Header="Getriebe" Binding="{Binding Getriebe}" Width="100"/>
|
|
<DataGridTextColumn Header="Kraftstoff" Binding="{Binding Kraftstoff}" Width="100"/>
|
|
<DataGridTextColumn Header="Baujahr" Binding="{Binding Baujahr}" Width="80"/>
|
|
<DataGridTextColumn Header="Farbe" Binding="{Binding Farbe}" Width="80"/>
|
|
<DataGridTextColumn Header="Kilometer" Binding="{Binding Kilometerstand}" Width="100"/>
|
|
<DataGridTextColumn Header="Beschreibung" Binding="{Binding Beschreibung}" Width="*"/>
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
|
|
<!-- Schließen knopf -->
|
|
<!-- PDF -->
|
|
<StackPanel Grid.Row="3" Orientation="Horizontal"
|
|
HorizontalAlignment="Center" Margin="0,15,0,0">
|
|
<Label Content="Fahrzeug ID:" VerticalAlignment="Center" Margin="0,0,5,0"/>
|
|
<TextBox Name="txtFahrzeugID" Width="80" Height="25" Margin="0,0,10,0"/>
|
|
<Button Name="PDFErstellen" Content="PDF Erstellen"
|
|
Width="100" Height="25" Margin="0,0,20,0"
|
|
Click="Erstellen"/>
|
|
<Button Name="kpfsch" Content="Schließen"
|
|
Width="120" Height="35"
|
|
Click="Schließ"/>
|
|
</StackPanel>
|
|
|
|
</Grid>
|
|
</Window> |