fix: 编辑停站时检票口检查

This commit is contained in:
denglihong2007
2025-03-14 00:56:37 +08:00
parent 1bf1116a78
commit a5ff87da03
2 changed files with 3 additions and 3 deletions

View File

@@ -7,7 +7,7 @@
mc:Ignorable="d"
Title="StationStopDialog"
WindowStyle="None" FontFamily="Microsoft YaHei"
SizeToContent="WidthAndHeight"
MaxWidth="562" MinWidth="562" MaxHeight="551.77" MinHeight="551.77"
WindowStartupLocation="CenterOwner">
<Grid Background="{DynamicResource SolidBackgroundFillColorQuarternaryBrush}">
<Grid.RowDefinitions>

View File

@@ -191,13 +191,13 @@ namespace CRSim.Views
(!EndHour.IsEnabled || ValidateTime(EndHour.Text, 24)) &&
(!EndMinute.IsEnabled || ValidateTime(EndMinute.Text, 60));
// 当所有条件满足时,启用 AccentButton
AccentButton.IsEnabled =
(!TicketChecksCheckList.IsEnabled || TicketChecksList.Any(x => x.Checked)) &&
areTextBoxesFilled &&
!string.IsNullOrWhiteSpace(NumberTextBox.Text) &&
!string.IsNullOrWhiteSpace(ArrivalTextBox.Text) &&
!string.IsNullOrWhiteSpace(DepartureTextBox.Text) &&
int.TryParse(LengthTextBox.Text,out int i) && i > 0 &&
int.TryParse(LengthTextBox.Text, out int i) && i > 0 &&
PlatformComboBox.SelectedItem != null;
}