ant-design-blazor / ant-design-blazor/ant-design-charts-blazor

尝试增加event,例如tooltip:show,为什么从不被执行

未關閉
#56 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
C#
星號
186
分支
44
PR 合併指標
30 天內沒有已合併 PR

描述

if (OnLegendClick.HasDelegate)
await JS.InvokeVoidAsync(InteropSetEvent, Ref.Id, "legend-item:click", chartRef, nameof(JsLegendClick));

if (OnElementClick.HasDelegate)
await JS.InvokeVoidAsync(InteropSetEvent, Ref.Id, "element:click", chartRef, nameof(JsOnElementClick));

if (OnTooltipChanged.HasDelegate)
await JS.InvokeVoidAsync(InteropSetEvent, Ref.Id, "tooltip:show", chartRef, nameof(JsOnTooltipChanged));
------------------------------------

[Parameter]
public EventCallback OnLegendClick { get; set; }
[JSInvokable]
public async Task JsLegendClick(System.Text.Json.JsonElement ev) { if (OnLegendClick.HasDelegate) await OnLegendClick.InvokeAsync(new ChartEvent(this, ev)); }

[Parameter]
public EventCallback OnElementClick { get; set; }
[JSInvokable]
public async Task JsOnElementClick(System.Text.Json.JsonElement ev) { if (OnElementClick.HasDelegate) await OnElementClick.InvokeAsync(new ChartEvent(this, ev)); }

[Parameter]
public EventCallback OnTooltipChanged { get; set; }
[JSInvokable]
public async Task JsOnTooltipChanged(System.Text.Json.JsonElement ev) { if (OnTooltipChanged.HasDelegate) await OnTooltipChanged.InvokeAsync(new ChartEvent(this, ev)); }

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。