comments und quellen hinzufugt
This commit is contained in:
@@ -9,19 +9,27 @@ namespace SkyTeam
|
||||
{
|
||||
public ReservierungssuchePage()
|
||||
{
|
||||
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void SearchFlights_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
// Simples Auslesen der Benutzereingaben aus den Textboxen und dem DatePicker
|
||||
string from = FromBox.Text;
|
||||
string to = ToBox.Text;
|
||||
DateTime? date = DateBox.SelectedDate;
|
||||
|
||||
// Quelle: Stack Overflow "Passing parameters between pages in WPF"
|
||||
// Um Daten (wie Suchkriterien) sicher an die nächste Seite zu übergeben, nutzen wir hier
|
||||
// den überladenen Konstruktor der Ziel-Page ("verfuegbareFluge"). Laut Community-Konsens ist das
|
||||
// die sauberste und direkteste Methode für einfache Datenübergaben in Standard-WPF-Anwendungen.
|
||||
NavigationService.Navigate(new verfuegbareFluge(from, to, date));
|
||||
}
|
||||
|
||||
// Quelle: Im Unterricht gemacht
|
||||
// Lambda-Ausdrücke (=>) für kurze und übersichtliche Seitenwechsel über den NavigationService
|
||||
private void HomeButton_Click(object sender, RoutedEventArgs e) => NavigationService.Navigate(new NavigationPage());
|
||||
private void BookingsButton_Click(object sender, RoutedEventArgs e) => NavigationService.Navigate(new BuchungenPage());
|
||||
private void SettingsButton_Click(object sender, RoutedEventArgs e) => NavigationService.Navigate(new SettingsPage());
|
||||
|
||||
Reference in New Issue
Block a user