2010-04-29 43 views
3

在Silverlight中,Silverlight的文本框的ScrollViewer問題

  1. 我得到了,我想多和有mousescrolling提供一個文本框。
  2. 如果我只使用文本框,那麼我沒有mousescrolling。
  3. 如果我使用scrollviewer,我將有mousescrolling。但是,每次我的寫作超過從開始文本和插入符號顯示的行就消失而沒有滾動查看器執行任何操作。
  4. 我該如何解決問題,所以我得到了scrollviewer的caretposition效果?

我不能找到與我完全相同的問題。

回答

1

AnthonyWJones對此可能是正確的。

PageScrollViewer將覆蓋TextBox的某些滾動設置(作爲ScrollViewer的子項)。如果您希望TextBox的滾動條和包裝來取得效果,則需要禁用滾動查看器的水平滾動條:

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

停止使用滾動查看器並將TextBoxVerticalScrollBarVisibility屬性設置爲Auto