protected virtual async Task OnValueChangedInternalAsync(TValue value) { var tmp = value != null?this.GetDataByValue(value) : null; if (ItemChanged.HasDelegate) { await ItemChanged.InvokeAsync(tmp); } if (ItemProviderForNotifyFieldChanged != null) { var fIdent = FieldIdentifier.Create(ItemProviderForNotifyFieldChanged); EditContextInstance?.NotifyFieldChanged(fIdent); } }