protected virtual void OnBeginDraw(OverlayDrawEventArgs eventArgs) { if (BeginDraw != null) { BeginDraw(this, eventArgs); } }
public override void Draw(Canvas canvas, MapView mapView, bool shadow) { var beginDrawEventArgs = new OverlayDrawEventArgs(); OnBeginDraw(beginDrawEventArgs); if (beginDrawEventArgs.Cancel) return; var drawContext = new DrawContext(mapView.Context.Assets, mapView); ZoomLevelSet.Draw(FeatureSource, FeatureSource.GetBoundingBox(), canvas, drawContext, shadow); }
public override void Draw(Canvas canvas, MapView mapView, bool shadow) { var beginDrawEventArgs = new OverlayDrawEventArgs(); OnBeginDraw(beginDrawEventArgs); if (beginDrawEventArgs.Cancel) { return; } var drawContext = new DrawContext(mapView.Context.Assets, mapView); ZoomLevelSet.Draw(FeatureSource, FeatureSource.GetBoundingBox(), canvas, drawContext, shadow); }
protected virtual void OnBeginDraw(OverlayDrawEventArgs eventArgs) { if (BeginDraw != null) BeginDraw(this, eventArgs); }