This repository was archived by the owner on Mar 10, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatletenBearbeiten.xaml
124 lines (121 loc) · 9.02 KB
/
atletenBearbeiten.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<Page
x:Class="App1.AtletenBearbeiten"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App1"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:dataaccesslibrary="using:DataAccessLibrary"
mc:Ignorable="d">
<Grid>
<StackPanel VerticalAlignment="Top">
<Rectangle HorizontalAlignment="Stretch" Fill="#FF003666" Height="118" VerticalAlignment="Top" Margin="-12,0,-12,0"/>
</StackPanel>
<Grid>
<Grid.Resources>
<DataTemplate x:Key="RowDetailsTemplate" x:DataType="dataaccesslibrary:BootEditable">
<StackPanel>
<TextBlock Margin="20" Text="Hier sind die Details für das ausgewählte Boot:" />
<Grid Margin="20,10" Padding="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="BootsID: " FontWeight="SemiBold" FontSize="13" Margin="3,0" />
<TextBlock Grid.Row="1" Text="Rennbezeichnung: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Row="2" Text="Bootstyp: " FontWeight="SemiBold" FontSize="13" Margin="3,0" />
<TextBlock Grid.Column="1" FontSize="13" Text="{x:Bind BootsID}" Margin="3,0"/>
<TextBlock Grid.Row="1" Grid.Column="1" FontSize="13" Text="{x:Bind Rennbezeichnung}" Margin="3,0"/>
<TextBlock Grid.Row="2" Grid.Column="1" FontSize="13" Text="{x:Bind Bootstyp}" Margin="3,0"/>
<TextBlock Grid.Column="2" Text="Verein: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Row="1" Grid.Column="2" Text="Bootsname: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Row="2" Grid.Column="2" Text="Kommentare: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Column="3" FontSize="13" Text="{x:Bind Verein}" Margin="3,0"/>
<TextBlock Grid.Row="1" Grid.Column="3" FontSize="13" Text="{x:Bind Bootsname}" Margin="3,0"/>
<TextBlock Grid.Row="2" Grid.Column="3" Grid.RowSpan="2" FontSize="13" Text="{x:Bind Kommentare}" Margin="3,0"/>
<TextBlock Grid.Column="4" Text="Name des Melders: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Row="1" Grid.Column="4" Text="Verein des Melders: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Row="2" Grid.Column="4" Text="Email des Melders: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Row="3" Grid.Column="4" Text="Telefonnummer des Melders: " FontWeight="SemiBold" FontSize="13" Margin="3,0"/>
<TextBlock Grid.Column="5" FontSize="13" Text="{x:Bind Meldername}"/>
<TextBlock Grid.Row="1" Grid.Column="5" FontSize="13" Text="{x:Bind Melderverein}" Margin="3,0"/>
<TextBlock Grid.Row="2" Grid.Column="5" FontSize="13" Text="{x:Bind Melderemail}" Margin="3,0"/>
<TextBlock Grid.Row="3" Grid.Column="5" FontSize="13" Text="{x:Bind Meldertel}" Margin="3,0"/>
</Grid>
</StackPanel>
</DataTemplate>
</Grid.Resources>
<Grid.RowDefinitions>
<RowDefinition Height="80"/>
<RowDefinition />
</Grid.RowDefinitions>
<Grid Margin="12">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300"/>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="Bearbeitung: Athletendaten" VerticalAlignment="Center" Style="{ThemeResource SubtitleTextBlockStyle}" FocusVisualPrimaryBrush="White" Foreground="White" HorizontalAlignment="Left"></TextBlock>
<TextBox Grid.Column="1" Background="#E5FFFFFF" x:Name="searchbox" PlaceholderText="Suche nach Startnummer, Verein, Steuermann/frau, oder Athlet/in" Margin="20,0"
Visibility="Visible" Foreground="White" FocusVisualPrimaryBrush="White" FontFamily="Segoe UI" FocusVisualSecondaryBrush="#99FFFFFF" Height="40" VerticalAlignment="Center" AcceptsReturn="False" TextChanged="Searchbox_TextChanged" Width="Auto" FontSize="18"/>
<AppBarButton Grid.Column="2" Icon="Filter" Label="Filter" Width="Auto" HorizontalAlignment="Right" Foreground="White">
<AppBarButton.Flyout>
<MenuFlyout>
<MenuFlyoutItem x:Name="FilterAbteilung1" Text="Abteilung 1" Click="FilterAbteilung1_Click" />
<MenuFlyoutItem x:Name="FilterAbteilung2" Text="Abteilung 2" Click="FilterAbteilung2_Click" />
<MenuFlyoutItem x:Name="FilterAbteilung3" Text="Abteilung 3" Click="FilterAbteilung3_Click" />
<MenuFlyoutItem x:Name="FilterAbteilung4" Text="Abteilung 4" Click="FilterAbteilung4_Click" />
<MenuFlyoutSeparator />
<MenuFlyoutItem x:Name="FilterNurMitKommentar" Text="nur Boote mit Kommentaren anzeigen" Click="FilterNurMitKommentar_Click" />
<MenuFlyoutSeparator />
<MenuFlyoutItem x:Name="clearFilterAbteilung" Text="Nicht Filtern oder Suchen" Click="ClearFilterAbteilung_Click"/>
</MenuFlyout>
</AppBarButton.Flyout>
</AppBarButton>
</Grid>
<controls:DataGrid
x:Name="dataGrid" Grid.Row="1"
Margin="-11,5,-11,0"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto"
AreRowDetailsFrozen="True"
AreRowGroupHeadersFrozen="True"
AutoGenerateColumns="False"
CanUserSortColumns="False"
CanUserReorderColumns="True"
CanUserResizeColumns="False"
ColumnHeaderHeight="32"
GridLinesVisibility="Horizontal"
HeadersVisibility="Column"
IsReadOnly="False"
RowDetailsTemplate="{StaticResource RowDetailsTemplate}"
RowDetailsVisibilityMode="VisibleWhenSelected"
SelectionMode="Single"
HorizontalGridLinesBrush="#7F000000">
<controls:DataGrid.Columns>
<controls:DataGridTextColumn Header="Steuerling" Binding="{Binding Steuerling, Mode=TwoWay}" Tag="Steuerling" />
<controls:DataGridTextColumn Header="Athlet 8" Binding="{Binding Athlet8, Mode=TwoWay}" Tag="Athlet8" />
<controls:DataGridTextColumn Header="Athlet 7" Binding="{Binding Athlet7, Mode=TwoWay}" Tag="Athlet7" />
<controls:DataGridTextColumn Header="Athlet 6" Binding="{Binding Athlet6, Mode=TwoWay}" Tag="Athlet6" />
<controls:DataGridTextColumn Header="Athlet 5" Binding="{Binding Athlet5, Mode=TwoWay}" Tag="Athlet5" />
<controls:DataGridTextColumn Header="Athlet 4" Binding="{Binding Athlet4, Mode=TwoWay}" Tag="Athlet4"/>
<controls:DataGridTextColumn Header="Athlet 3" Binding="{Binding Athlet3, Mode=TwoWay}" Tag="Athlet3" />
<controls:DataGridTextColumn Header="Athlet 2" Binding="{Binding Athlet2, Mode=TwoWay}" Tag="Athlet2" />
<controls:DataGridTextColumn Header="Athlet 1" Binding="{Binding Athlet1, Mode=TwoWay}" Tag="Athlet1" />
</controls:DataGrid.Columns>
</controls:DataGrid>
</Grid>
</Grid>
</Page>