解決方案:
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",結果效果達到了。