2014-03-19 210 views
0

您好,我是Windows Phone應用程序開發新手。我現在正在開發一個顯示一段文字的應用程序。我使用了滾動查看器來顯示文本。我已將整個段落放入單個文本塊中。問題是當我運行應用程序時,仿真器只顯示一半文本,其餘一半不可見如何使段落內的所有文本可見?謝謝C#windows phone 8應用程序段

+0

也許滾動瀏覽器控件不是這樣的事情是正確的。滾動查看器控件用於滾動不可見內容...嘗試一個簡單的Grid或Stackpanel –

+0

可以發佈您的代碼 –

回答

0

嘗試設置

TextWrapping="Wrap" on TextBlock 

同時確保ScrollViewer中尺寸未設置爲自動,因爲它會不斷擴大,以容納文本。嘗試給屏幕寬度大小。

0

用途:

<ScrollViewer> 
    <TextBlock Text="Your paragraph here" TextWrapping="Wrap" /> 
</ScrollViewer> 
0

嗨,你可以使用的RichTextBox它想:

<RichTextBox FontSize="25" Background="Transparent"> <Paragraph> your text goes here. </Paragraph> </RichTextBox>

+0

我使用了RichTextBox,但它仍然只顯示幾個文本,其餘的文件丟失。 – eashdroidian

0

只需添加下面的代碼。

XAML代碼:

<ScrollViewer Grid.Row="1"> 
    <StackPanel>     
     <RichTextBox x:Name="richTxtBox" VerticalAlignment="Top" Style="{StaticResource NormalRichTextBoxStyle}"/> 
    </StackPanel> 
</ScrollViewer> 

類代碼: -

string str = "***** Your String *****"; 
Paragraph p = new Paragraph(); 

Run myRun = new Run(); 
myRun.Text = str; 
p.Inlines.Add(myRun); 

richTxtBox.Blocks.Add(p); 
相關問題