2012-04-03 15 views
1

私のWp7アプリケーションには、表示可能な画面に収まるよりも多くのデータを含むTextBoxがあります。私は、実際にテキストをスクロールして読むことができるようにしたいと思っています。これは、ブラウザのアドレスバーが動作する方法です。テキストを左右にスライドさせて読むだけです。テキストをタップすると、編集モードに入ります(また、編集モードでも、ユーザーはテキストをスライドできます)。このフィールドにもデータ入力が必要なので、これはTextBoxでなくTextBlockである必要があります。WP7ブラウザのアドレスのようにTextBoxを水平方向にスクロールする方法

これはブラウザでどのように達成されたかについてのアイデアはありますか?

おかげで...

答えて

1

あなたはむしろ、次を使用して、テキストボックス内のテキストよりも、全体のテキストボックスコントロールをスクロールすることができます: -

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto" /> 
     </Grid.RowDefinitions> 
     <ScrollViewer Grid.Row="0" 
         VerticalScrollBarVisibility="Disabled" 
         HorizontalScrollBarVisibility="Visible"> 
      <TextBox Text="Some really long sample text which we are going to scroll" /> 
     </ScrollViewer> 
    </Grid> 

・ホープ、このことができます。

関連する問題