private static Task <HTMLImageElement> LoadImageAsync(string src) { var imageElement = new HTMLImageElement(); var completionSource = new TaskCompletionSource <HTMLImageElement>(); imageElement.Src = src; imageElement.AddEventListener(EventType.Load, () => { completionSource.SetResult(imageElement); }); return(completionSource.Task); }
public virtual void Init() { imageElement.AddEventListener("click", e => PacketSender.ClickTarget(ObjectId)); }