您好,需要有关从 RederFragment 组件到父方法的事件回调的帮助,下面是代码片段
通用列表组件
@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);
}
}Run Code Online (Sandbox Code Playgroud)
电话组件
<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; }
}
} …Run Code Online (Sandbox Code Playgroud)