/// <summary> /// Helps to estimate the cost based on passengers. /// </summary> private void OnDateChanged(object sender, SelectedDateTimeChangedEventArgs e) { if (DepartDatePicker.SelectedDate != null && ReturnDatePicker.SelectedDate != null && ReturnDatePicker.SelectedDate < DepartDatePicker.SelectedDate) { ReturnDatePicker.SelectedDate = DepartDatePicker.SelectedDate; ReturnDatePicker.MinDate = DepartDatePicker.SelectedDate.Value; } this.UpdateEstimatedCost(); }
/// <summary> /// Helps to estimate the cost based on passengers. /// </summary> private void OnDateChanged(object sender, SelectedDateTimeChangedEventArgs e) { if (DepartDatePicker.SelectedDate != null && ReturnDatePicker.SelectedDate != null && ReturnDatePicker.SelectedDate < DepartDatePicker.SelectedDate) { ReturnDatePicker.SelectedDate = DepartDatePicker.SelectedDate; ReturnDatePicker.MinDate = DepartDatePicker.SelectedDate.Value; } if (((oneWayRadioButton.IsChecked == true && DepartDatePicker.SelectedDate != null) || (roundTripRadioButton.IsChecked == true && ReturnDatePicker.SelectedDate != null)) && DepartComboBox.SelectedItem != null && DropOffComboBox.SelectedItem != null) { EstimatedCostNumberBox.Value = passengers.Value * 10000; } }
void RaiseSelectedDateTimeChanged(DateTime newValue) { var arg = new SelectedDateTimeChangedEventArgs(newValue, SelectedDateTimeChangedEvent); RaiseEvent(arg); }
private void EndDateTimeChanged(object sender, SelectedDateTimeChangedEventArgs e) { viewModel.EndDateChange(((DateTimePicker)sender).SelectedDateTime); }