要返回来自模板组件的点击的泛型类型,可以按照以下步骤进行操作:
ClickTemplate
。public class ClickTemplate
{
public event Action OnClick;
public void HandleClick(T value)
{
OnClick?.Invoke(value);
}
}
OnClick
事件。@page "/example"
@ref="clickTemplate" OnClick="HandleClick" />
@code {
private ClickTemplate clickTemplate;
private void HandleClick(string value)
{
// 处理点击事件
}
}
HandleClick
方法来触发OnClick
事件。protected void OnClick()
{
var value = "Clicked value";
HandleClick(value);
}
private void HandleClick(string value)
{
OnClick?.Invoke(value);
}
这样,当模板组件中的点击事件被触发时,HandleClick
方法将被调用,并返回点击的泛型类型。