2014-03-19 2 views
0

안녕하세요 저는 Windows Phone 앱 개발을 처음 사용합니다. 지금은 텍스트 단락을 보여주는 앱을 개발 중입니다. 텍스트를 표시하기 위해 스크롤 뷰어를 사용했습니다. 전체 단락을 단일 텍스트 블록에 넣었습니다. 문제는 내가 에뮬레이터가 텍스트의 절반 만 표시하고 나머지 절반은 단락 안의 모든 텍스트를 표시하는 방법을 볼 수 없다는 것입니다. " 감사합니다C# windows phone 8 app 단락

+0

어쩌면 스크롤 뷰어 제어와 같은 것들에 대한 권리 아니다. 스크롤 뷰어 컨트롤은 보이지 않는 내용을 스크롤하기위한 것입니다 ... 간단한 그리드 또는 스택 패널을 사용해보십시오 –

+0

코드를 게시 할 수 있습니다 –

답변

0

시도 또한 확인에서 ScrollViewer의 크기는 텍스트를 수용 할 수 있도록 확장 유지되므로 자동으로 설정되어 있지 않은지 확인

TextWrapping="Wrap" on TextBlock 

설정. 화면 너비 크기를 지정하십시오.

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);