2

以下のように、スクロールビューアに含まれるテキストボックスがあります。

<ScrollViewer x:Name="myScrollViewer" Height="200" Width="500" HorizontalAlignment="Left">
    <TextBox x:Name="myTextBox" Width="500" TextWrapping="Wrap"/>
</ScrollViewer>

テキストボックスに大量のデータを入力すると、スクロールビューアーが自動的に下にスクロールしないので、テキストボックスに今何を入力しているのかわからなかったので、手動で下にスクロールして内容を確認する必要がありました入力しています。2 つの質問があります。

  1. 今書いている行に沿ってスクロールバーを自動的に下にスクロールさせる方法。
  2. TextBox には境界線がありますが、下にスクロールすると上の境界線が消え、テキスト ボックスが上にスクロールしているように見えます。
4

1 に答える 1

2

ScrollViewer を使用する必要がありますか、それとも TextBox 独自のスクロール動作を使用できますか? これは、通常の Silverlight アプリで必要なように動作します (Windows 8 アプリでテストすることはできません)。

例えば

<TextBox
    Height="200"
    Width="500"
    TextWrapping="Wrap"
    AcceptsReturn="True"
    HorizontalScrollBarVisibility="Disabled"
    VerticalScrollBarVisibility="Auto"/>

(スタイルから Horizo​​ntalScrollBarVisibility および VerticalScrollBarVisibility プロパティを設定できないように見えることに注意してください)

于 2012-12-20T06:54:33.443 に答える