private async void EditContext_OnValidationStateChangedAsync(object?sender, ValidationStateChangedEventArgs e) { if (PropertyEditContext != null) { await PropertyEditContext.IsValidAsync(); } }
private void ValidationStateChangeHandler(object?sender, ValidationStateChangedEventArgs eventArgs) { var state = ValidationState.None; if (!EditContext.WasValidated(Property)) { state |= ValidationState.NotValidated; } else { if (EditContext.IsValid(Property)) { state |= ValidationState.Valid; } else { state |= ValidationState.Invalid; } } if (EditContext.IsModified()) { state |= ValidationState.Modified; } State = state; StateHasChanged(); }
private void HandleStateValidationStateChange(object?sender, ValidationStateChangedEventArgs e) { if (ShowTab != 2 && sender is EditContext context && context.GetValidationMessages().Any()) { ShowTab = ERRORS_TAB; } }
private void ValidationChanged(object sender, ValidationStateChangedEventArgs e) { formInvalid = true; _editContext.OnFieldChanged -= HandleFieldChanged; _editContext = new EditContext(_audit); _editContext.OnFieldChanged += HandleFieldChanged; _editContext.OnValidationStateChanged -= ValidationChanged; }
private void EditContext_OnValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { formInvalid = true; editContext.OnFieldChanged -= EditContext_OnFieldChanged; editContext = new EditContext(product); editContext.OnFieldChanged += EditContext_OnFieldChanged; editContext.OnValidationStateChanged -= EditContext_OnValidationStateChanged; }
private void ValidationChanged(object sender, ValidationStateChangedEventArgs e) { //form validations when elements change formInvalid = true; _editContext.OnFieldChanged -= HandleFieldChanged; _editContext = new EditContext(_employee); _editContext.OnFieldChanged += HandleFieldChanged; _editContext.OnValidationStateChanged -= ValidationChanged; }
private void ControlValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { EventHandler <ValidationStateChangedEventArgs> validationStateChanged = ValidationStateChanged; if (validationStateChanged != null) { validationStateChanged(this, e); } }
private void NotifyValidationStateChanged(ValidationStateChangedEventArgs e) { _log.Debug(m => m("AtdlControl notifying event listeners that validation state for control {0} is now {1}", e.ControlId, e.IsValid)); EventHandler <ValidationStateChangedEventArgs> validationStateChanged = ValidationStateChanged; if (validationStateChanged != null) { validationStateChanged(this, e); } }
private void OnValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { if (EditContext == null) { return; } var error_msgs = EditContext.GetValidationMessages(_fieldIdentifier).ToArray(); Error = error_msgs.Length > 0; ErrorText = (Error ? error_msgs[0] : null); StateHasChanged(); }
/// <summary> /// On validation state changed method /// </summary> /// <param name="sender"></param> /// <param name="eventArgs"></param> protected void OnValidationStateChanged(object sender, ValidationStateChangedEventArgs eventArgs) { IEnumerable <string> messages; // Retrieve the messages for the property in which we are interested messages = CurrentEditContext.GetValidationMessages(_fieldIdentifier); if (messages.Any()) { // If any messages are present then validation has been run // This is a cheat used to identify that the form has been submitted with invalid data _validationInitiated = true; } StateHasChanged(); }
private async void CurrentEditContextOnValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { Log.LogInformation("-> CurrentEditContextOnValidationStateChanged"); if (CurrentEditContext.GetValidationMessages().Count() == 0) { Log.LogTrace("Saving"); if (!await Host.SaveSession()) { return; } await Host.UpdateRemoteHosts( UpdateAction.UpdateClock, null, CurrentClockMessage, null); } }
/// <summary> /// Event handler for AtdlControl validation event. /// </summary> /// <param name="sender">AtdlControl that raised this event.</param> /// <param name="e">Event argument.</param> public void OnValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { AtdlControl control = sender as AtdlControl; if (control == null) { return; } if (!e.IsValid) { IsValid = false; NotifyPropertyChanged("IsValid"); } else { RefreshControlIsValid(control); } }
private void EditContext_OnValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { SetIsDisabled(); }
private void CascadedEditContext_OnValidationStateChanged(object?sender, ValidationStateChangedEventArgs e) { InvokeAsync(() => StateHasChanged()); //invokeasync required for serverside }
private void HandleValidationStateChanged(object sender, ValidationStateChangedEventArgs eventArgs) { StateHasChanged(); }
private void ControlsValidationStateChanged(object sender, ValidationStateChangedEventArgs e) { NotifyValidationStateChanged(e); }
private void ValidationStateChangeHandler(object?sender, ValidationStateChangedEventArgs e) { FormIsValid = e.IsValid != false; StateHasChanged(); }
private void OnValidationStateChangedHandler(object sender, ValidationStateChangedEventArgs e) => InvokeAsync(() => OnValidationStateChanged.InvokeAsync(e));
private async void PropertyEditContext_OnValidationStateChangedAsync(object?sender, ValidationStateChangedEventArgs e) { if (!EditContext.IsValid(Property) && e.IsValid == true) { await EditContext.IsValidAsync(); } }
private void HandleValidationStateChanged(object o, ValidationStateChangedEventArgs args) => StateHasChanged();