2008-10-22 5 views
2

느슨한 xaml에 scrollabletext를 표시하는 방법이 있습니까? HTML에 상응하는 것이XAML의 텍스트 블록/영역/Div 스크롤

<div style="overflow:scroll">some long bit of text here</div> 

느슨한 xaml에서 이것을 할 수 있습니까? 내 실험에서

지금까지이 보인다 느슨한 XAML에서 :

  1. 당신은 텍스트 상자를 사용할 수 없습니다 - 그것은 TextBlock을해야합니다.
  2. TextBlock에는 스크롤 할 수있는 스타일 설정이없는 것 같습니다.
  3. 느슨한 xaml에서 ScrollViewer가 허용되지 않는 것 같습니다.

감사의 뜻을 표합니다.

답변

1

당신은 당신의 텍스트가 표시 영역에 맞지 않는 경우 스크롤바를 표시합니다 :

<TextBox Text="{Binding YourText}" VerticalContentAlignment="Top" 
TextWrapping="Wrap" AcceptsReturn="True" VerticalScrollBarVisibility="Auto" 
MaxHeight="200" MaxWidth="300"/> 

이를 예 : 텍스트를 스크롤 텍스트 상자를 사용할 수 있습니다.

1
<ScrollViewer Height="239" VerticalScrollBarVisibility="Auto"> 
<toolkit:PhoneTextBox x:Name="newcTextBox" AcceptsReturn="True" TextWrapping="Wrap"/> 
</ScrollViewer>