示例#1
0
        public Task Event(string eventName, int datasetIndex, int index, string modelJson)
        {
            var model = Serialize(modelJson);

            var eventArgs = new ChartMouseEventArgs(datasetIndex, index, model);

            if (eventName == "click")
            {
                return(Clicked.InvokeAsync(eventArgs));
            }
            else if (eventName == "hover")
            {
                return(Hovered.InvokeAsync(eventArgs));
            }
            else if (eventName == "mouseout")
            {
                return(MouseOut.InvokeAsync(eventArgs));
            }

            return(Task.CompletedTask);
        }
示例#2
0
 protected Task OnMouseOutHandler(MouseEventArgs eventArgs)
 {
     return(MouseOut.InvokeAsync(eventArgs));
 }