Hello,
i would like to use this Framewok, but i encountered following roadblock in conjunction with the DI-Framework i am using (SimpleInjector).
As the Input-Components fire NotifyFieldChanged on every keystroke and do not use the "normal" way (onEvent -> triggering the IHandleEvent-Interface) of eventpropagation the DI Container can not apply the correct ServiceScope and thus fails to inject the correct services from Blazor. (NavigationManager, AuthenticationStateProvider)
If i use OnChange it might work, if this was the only event, which was fired. (Which is not, because still NotifyFieldChanged fires)
Please consider to suppress firing NotifyFieldChanged when OnChange is implemented explicitly.
Or perhaps use a property "HandleValidationOn" = "ValidationTrigger.OnBlur/LostFocus | ValidationTrigger.OnInput | ValidationTrigger.Never"
I would take "Never", as i am validating everything in a backend-service which has no knowledge of the UI for better seperation of concerns.