internal void RenderCurrentImage(Area favorite) { LastRenderedArea = CurrentArea.Clone(); CurrentImage = LastRenderedArea.Render( CurrentImageRenderWidth, CurrentImageRenderHeight); Notify(nameof(CurrentImage)); // Notify others in case they want to do something, like // resetting a ScrollViewer which we should not know about here. CurrentImageRerendered?.Invoke(); }