Привет Нужна помощь по обратному вызову события из компонента RederFragment в метод Parent. Ниже приведен фрагмент кода
Компонент GenericList
@typeparam TItem
@foreach (var item in Items)
{
@ChildContent(item)
}
@code {
[Parameter] public List<TItem> Items { get; set; }
[Parameter] public RenderFragment<TItem> ChildContent { get; set; }
void DeleteItem(TItem item)
{
Items.Remove(item);
InvokeAsync(StateHasChanged);
}
}
компонент телефона
<InputText @bind-Value="NewPhone.PhoneNumber"></InputText>
@code {
public Phone NewPhone { get; set; }
[Parameter] public EventCallback<Phone> DeletePhone { get; set; }
public class Phone
{
public int Id { get; set; }
public string PhoneNumber { get; set; }
}
}
теперь, когда я использую компонент GenericList, как передать EventCallback DeletePhone в метод удаления в GenericList
<GenericListComponent Items="PhoneList" TItem=Phone>
<ChildContent Context="phone">
<PhoneComponent Phone="phone" DeletePhone=**"?"**></PhoneComponent>
</ChildContent>
</GenericListComponent>