qshinoの日記

Powershell関係と徒然なこと

wpf text scroll controll

WPFでコンソール出力の様なテキストを追加しつつスクロールするウインドウ。

TextBox + ScrollViewer

xaml

<TextBox ScrollViewer.HorizontalScrollBarVisibility="Disabled"
         ScrollViewer.VerticalScrollBarVisibility="Auto" />

表示は、

$textbox.AppendText(string)

クリア

$textbox.Clear()

参考

TextBox

https://msdn.microsoft.com/ja-jp/library/system.windows.controls.textbox(v=vs.110).aspx

TextBox + ScrollViewer

http://stackoverflow.com/questions/1192335/automatic-vertical-scroll-bar-in-wpf-textblock

あるいは TextBlock

https://msdn.microsoft.com/ja-jp/library/system.windows.controls.textblock(v=vs.110).aspx