From 270279664bbfa11ca9d59127c682a34747908b48 Mon Sep 17 00:00:00 2001 From: wxl0430 <141288415+wxl0430@users.noreply.github.com> Date: Sun, 22 Jun 2025 07:42:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20#169=20=E7=BB=88=E5=88=B0=E5=88=97?= =?UTF-8?q?=E8=BD=A6=E4=B8=8D=E8=AE=BE=E7=BD=AE=E6=A3=80=E7=A5=A8=E5=8F=A3?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CRSim/Views/Windows/Dialogs/TrainStopDialog.xaml.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRSim/Views/Windows/Dialogs/TrainStopDialog.xaml.cs b/CRSim/Views/Windows/Dialogs/TrainStopDialog.xaml.cs index 4cb9dc0..d5cfe06 100644 --- a/CRSim/Views/Windows/Dialogs/TrainStopDialog.xaml.cs +++ b/CRSim/Views/Windows/Dialogs/TrainStopDialog.xaml.cs @@ -12,7 +12,7 @@ namespace CRSim.Views public string TicketCheck { get; set; } public bool Checked { get; set; } = false; } - + public ObservableCollection Landmarks { get; set; } = ["无", "红色", "绿色", "褐色", "蓝色", "紫色", "黄色", "橙色"]; public TrainStop GeneratedTrainStop; @@ -124,7 +124,7 @@ namespace CRSim.Views Origin = DepartureTextBox.Text, ArrivalTime = StartHour.IsEnabled ? TimeSpan.Parse($"{StartHour.Text}:{StartMinute.Text}") : null, DepartureTime = EndHour.IsEnabled ? TimeSpan.Parse($"{EndHour.Text}:{EndMinute.Text}") : null, - WaitingArea = TicketChecksList.Where(x => x.Checked).FirstOrDefault().TicketCheck.Split(" - ")[0], + WaitingArea = TicketChecksList.Where(x => x.Checked).FirstOrDefault()?.TicketCheck.Split(" - ")[0] ?? string.Empty, TicketChecks = [.. TicketChecksList.Where(x => x.Checked).Select(x => x.TicketCheck.Split(" - ")[1])], Platform = (string)PlatformComboBox.SelectedItem, Length = int.Parse(LengthTextBox.Text),