winphone中TextBox自動換行

解決方案:

1.textbox 2.textblock  加入以上三個屬性

TextWrapping="Wrap"   HorizontalScrollBarVisibility="Disabled" AcceptsReturn ="true"

 

解決過程:

爲了使TextBlock能自動換行,並且在指定了高度的情況下必要時候出現縱向滾動條,我把TextBlock包在了ScrollViewer中,爲了使用ScrollViewer只顯示縱向滾動條,我把ScrollViewer的HorizontalScrollBarVisibility屬性設置爲"Hidden”,但是設置TextBlock.TextWrapping屬性爲"Wrap"後發現還是沒有換行,仔細想想是因爲雖然你要求TextBlock可以換行,但是控件的寬度被裏面的文字撐大了,所以在TextBlock看來是不需要換行的。經過一翻檢查,抱着試試看的心態將ScrollViewer.HorizontalScrollBarVisibility屬性設置爲"Disabled",結果效果達到了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章