1
我正在尋找在Windows Phone 7WP7 ScrollableTextBox
滾動文本框的解決方案。在這個時刻,我有這樣的XAML代碼:
<ScrollViewer
Height="250"
VerticalScrollBarVisibility="Auto"
Padding="0"
Margin="0">
<TextBox
x:Name="Description"
Text="{Binding Path=LocationInfo.Description, Mode=TwoWay}"
IsReadOnly="{Binding Path=LocationInfo.IsReadOnly}"
AcceptsReturn="True"
TextWrapping="Wrap"
Height="500"/>
</ScrollViewer>
它的工作原理,但是當用戶鍵入和視覺部分TextBox已滿,不會自動滾動。用戶必須手動滾動以查看他寫入的部分。我需要執行一些自動滾動行爲。
我會說,這是錯誤的方法。不要使TextBox 500px爲高,也不要將它放到ScrollViewer中。使它高出250px應該可以正常工作。爲什麼你做了你所做的事情有特別的原因嗎? – Simon 2012-02-10 22:22:55
行.. TextBox高度也許是錯誤的。我將TextBox放到ScrollViewer中以實現Scrollable TextBox的行爲 - 我需要在頁面上顯示長描述文本。但該頁面也準備插入/編輯,存在上面描述的問題。 – 2012-02-11 10:37:48