protected override void OnInitialized() { // link to the parent component if (ParentValidation != null) { ParentValidation.InitializeInput(this); ParentValidation.ValidationStatusChanged += OnValidationStatusChanged; } base.OnInitialized(); }
/// <summary> /// Initializes input component for validation. /// </summary> protected async Task InitializeValidation() { if (validationInitialized) { return; } // link to the parent component await ParentValidation.InitializeInput(this); ParentValidation.ValidationStatusChanged += OnValidationStatusChanged; validationInitialized = true; }