Example #1
0
        public Task OnClickHandle()
        {
            if (!Options.OnMarkerClick.HasDelegate)
            {
                return(Task.CompletedTask);
            }

            return(Task.WhenAll(
                       Options.OnMarkerClick.InvokeAsync(this),
                       !string.IsNullOrWhiteSpace(Options.AssociatedInfoWindowId)
                 ? infoWindow.Open(Options.AssociatedInfoWindowId, this)
                 : Task.CompletedTask
                       ));
        }