I need to create a view with multiple TextBlocks populating thousands words. Unfortunately, when I set the Text of the TextBlock to contain a string longer than approx. 2000
This is a limitation of the TextBox
implementation on Windows Phone. If the area is larger thatn 2048 x 2048 it gets clipped.
This blog post has a workaround.
No UIElement
can be greater than 2048 pixels in either dimension, however, if you exceed this limit, the space for the larger element is still reserved.
As a workaround, see this blog post which has a simple technique for splitting text into multiple TextBlocks.