Frage

In Silverlight,

  1. Ich habe eine Textbox, die ich will mehrzeilige sein und haben mousescrolling zur Verfügung.
  2. Wenn ich nur Textbox verwenden dann nicht, den ich habe mousescrolling.
  3. Wenn ich einen Scroll verwenden werde ich mousescrolling haben. Aber immer mein Schreiben übersteigt die Zeilen, die von dem Text beginnen, werden gezeigt und nur verschwindet CARET ohne Scroll etwas zu tun.
  4. Wie löse ich das Problem, so dass ich die caretposition Auswirkungen der Scroll bekommen?

ich es geschafft sofar nicht jemand mit dem gleichen Problem wie ich zu finden.

War es hilfreich?

Lösung

AnthonyWJones ist wahrscheinlich richtig zu diesem Thema.

PageScrollViewer wird einige Scroll-Einstellungen von TextBox (als Kind von Scroll) außer Kraft setzen. Wenn Sie Bildlaufleiste und Verpackung des TextBox wollen kommen Effekte zu nehmen, müssen Sie deaktivieren Horizontale Bildlaufleiste des Scroll-Viewer:

<ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" HorizontalScrollBarVisibility="Disabled">

Andere Tipps

Stop eines Scroll-Viewer und die TextBox VerticalScrollBarVisibility Eigenschaft auf Auto gesetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top