Untitled
using Airline_Reservation_System.ViewModels; // Assuming you're using the ViewModel using System.Windows; namespace Airline_Reservation_System.Views { public partial class RegistrationWindow : Window { private RegistrationViewModel _viewModel; public RegistrationWindow() { InitializeComponent(); _viewModel = new RegistrationViewModel(); DataContext = _viewModel; } private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e) { if (_viewModel != null) { _viewModel.Password = PasswordBox.Password; ValidatePasswords(); } } private void ConfirmPasswordBox_PasswordChanged(object sender, RoutedEventArgs e) { ValidatePasswords(); } private void ValidatePasswords() { // Check if password and confirm password match if (PasswordBox.Password != ConfirmPasswordBox.Password) { ErrorMessage.Text = "Passwords do not match."; ErrorMessage.Visibility = Visibility.Visible; } else { ErrorMessage.Text = ""; ErrorMessage.Visibility = Visibility.Collapsed; } } } }
Leave a Comment