예제 #1
0
        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);
        }