private void AddCustomerEmailTextBox_OnPreviewTextInput(object sender, TextCompositionEventArgs e) { ValidateAddCustomerField(EmailPattern, AddCustomerEmailTextBox); bool invalidExpression = _client.ExistsCustomer(AddCustomerEmailTextBox.Text); AddNewCustomerButton.IsEnabled = !invalidExpression; AddCustomerDisplayInfoTextBlock.Text = invalidExpression ? "Email is taken." : string.Empty; }