1

表示可能な画面に収まるよりも多くのデータを含めることができる Wp7 アプリに TextBox があります。ユーザーがテキストをスクロールして実際に読むことができるようにしたいと考えています。これがブラウザのアドレスバーの仕組みです。テキストを左右にスライドさせるだけで読むことができます。テキストをタップすると、編集モードに入ります (編集モードでも、ユーザーはテキストをスライドできます)。このフィールドにもデータ入力が必要なため、これを TextBlock ではなく TextBox にする必要があります。

これがブラウザでどのように達成されたかについて、誰か考えがありますか?

ありがとう...

4

1 に答える 1

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>

お役に立てれば。

于 2012-04-04T08:01:59.653 に答える