2012-02-07 31 views
0

由於TextBox不允許平滑滾動,因此我將它用作ListBoxItem。它效果很好。但是,當我輸入很多行時,光標會從列表框下方的視圖中跳出,因爲我無法看到正在輸入的文本。要查看光標,我必須手動將TextBox向上滑動。在列表框內使用的TextBox中滾動問題

下面的代碼:

<ListBox> 
    <ListBox.Items> 
     <TextBox HorizontalAlignment="Stretch" 
       VerticalAlignment="Stretch" 
       Width="467" 
       AcceptsReturn="True" 
       MinHeight="300" 
       MaxHeight="Infinity" 
       /> 
    </ListBox.Items> 
</ListBox> 
+0

什麼是你真正想幹什麼?你期望什麼UI? – ken2k 2012-02-07 12:19:52

回答

0

不要設置文本框的高度和緊裹的ScrollViewer在你的TextBox。這對我有效!

+0

現在我已將TextBox添加到無限高度的ListBox中。它的效果比ScrollViewer好得多。 – 2012-04-14 16:34:58