WP7-Tipp 09.09.2010, 00:00 Uhr

ScrollableTextBlock umschifft Begrenzungen

Einen Textblock scrollbar zu machen ist mit Windows Phone 7 denkbar einfach. Es genügt, einen ScrollViewer um den Textblock herum zu platzieren. Allerdings weist die WP7 für sehr lange Texte hier eine Einschränkung auf. Dafür hat Alex Yakhnin sein Control ScrollableTextBlock entwickelt.
Die Beschränkung von Windows Phone 7 tritt auf, wenn man einem Textblock so viel Text zuweist, dass dieser auf einer Fläche von 2048 x 2048 Pixeln nicht mehr darstellbar ist. Dann wird der Text abgeschnitten. Laut Blogbeitrag von Alex Yakhnin nennt Microsoft Hardwarebegrenzungen und Performance-Überlegungen als Grund für dieses Verhalten. Als Workaround schlägt Microsoft vor, den Text auf mehrere TextBlocks aufzuteilen.
Damit er das nicht jedes Mal neu tun muss, hat Alex Yakhnin das Steuerelement ScrollableTextBlock entwickelt und stellt dieses in seinem Blogbeitrag ausführlich vor. Wer möchte kann den Quelltext und ein Testprojekt dazu laden und ausprobieren. [bl]



Das könnte Sie auch interessieren