private void LayerOnDataChanged(object sender, DataChangedEventArgs dataChangedEventArgs) { if (!Enabled) { return; } if (MinVisible > _resolution) { return; } if (MaxVisible < _resolution) { return; } if (_busy) { return; } _modified = true; // Will start immediately if it is not currently waiting. This well be in most cases. _rasterizeDelayer.ExecuteDelayed(Rasterize); }