5

私の Windows Phone アプリケーションでは、RichTextBox を使用してコンテンツを表示します。ただし、2000 px 近くの最初の部分しか表示されません。そして空のフィールドがあります。すべてのコンテンツを表示することは可能ですか?

アップデート

ScrollViewer を追加しても役に立たない

 <Grid Visibility="{Binding ItemVisibility}" Margin="0,-25,0,0"  Width="480" Background="#dcdcdc">
                        <ScrollViewer Margin="0,0,0,0"  VerticalAlignment="Top" Height="Auto" MinHeight="730">
                                                              <RichTextBox x:Name="Browser" IsReadOnly="True" Foreground="Black" Height="Auto" Logic:RichTextBoxHelper.Html="{Binding BrowserHtml}"  HorizontalAlignment="Left"   Width="430" Margin="0,0,0,0" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" />

                        </ScrollViewer>
                    </Grid>
4

2 に答える 2

3

WP7 のコントロールの最大表示サイズは 2048 x 2048 ピクセルであるため、その制限に達した場合、このような問題が発生します。

于 2012-06-07T11:17:56.980 に答える
0

2048x2048 の制限は、任意の 1 つの要素に対してです。この制限を回避する方法は、データをチャンクに分割し、各チャンクを新しい要素 (つまり、TextBlock) 内に配置することです。Google で検索すると、いくつかのサンプル スニペットが利用できます。

このScrollable-TextBlock ソリューションを見てください

于 2012-10-17T13:28:04.860 に答える