For high numbers of VisibleLines (e.g. at small FontSizes, high resolution, rotated pivot screen, ...) scrolling gets quite laggy. It might help to call less CanvasDrawingSession.DrawText() commands by printing characters with the same style through only one command.