Is your feature request related to a problem? Please describe.
It is currently not possible to validate an individual field of an EditForm without also marking the field as modified.
Currently we can call EditContext.NotifyFieldChanged to invoke validation, but that also sets the FieldState.IsModified to true for that item in the form.
Describe the solution you'd like
Please separate change notification and validation requests for properties, so we can validate without marking the state as modified.
Add a ValidateProperty(FieldIdentifier) method to EditContext which invokes an OnFieldValidationRequested event that validation strategies can use to trigger validation.
NotifyFieldChanged and OnFieldChanged should remain as it might be useful to know when an individual property is changed.
Is your feature request related to a problem? Please describe.
It is currently not possible to validate an individual field of an EditForm without also marking the field as modified.
Currently we can call EditContext.NotifyFieldChanged to invoke validation, but that also sets the FieldState.IsModified to true for that item in the form.
Describe the solution you'd like
Please separate change notification and validation requests for properties, so we can validate without marking the state as modified.
Add a
ValidateProperty(FieldIdentifier)method to EditContext which invokes anOnFieldValidationRequestedevent that validation strategies can use to trigger validation.NotifyFieldChangedandOnFieldChangedshould remain as it might be useful to know when an individual property is changed.