2012-05-13 6 views

答えて

3

この多かれ少なかれ(擬似コード)のように、StringBuilderを作成します。

StringBuilder sb = new StringBuilder(); 
for (i=0; i<3; i++) 
    sb.AppendLine(string.Format({0},i)); 

textbox.Text = sb.ToString(); 

ちょうど注意:あなたが緩んで、コントロールのプロパティに直接アクセスを避け、代わりにViewModel上で動作し、そうでない場合はWPFを使用している場合、その技術であなたにもたらされる利点の顕著な部分です。あなたの助けのための

+0

THX。私は別の質問があります:Windowsのコンソールと同じように、更新後のテキストボックスにヒストロイのデータをすべて表示させることができますか(つまり、新しいデータを受け取ることはできますか? –

+0

(この場合も同様)複数行の 'TextBox'コントロールを持たなければなりません。しかし、コントロールにはバッファーの制限があることに注意してください。UIにロードしたものとモデルにロードするものとの間で取り上げる必要があります。 – Tigran

+0

最後の50行しか表示できない場合、どうすればいいですか? –

0

LINQの方法

var result=Enumerable.Range(0,3).Select(i=>i.ToString()).Aggregate((init, next)=> init+ Environment.NewLine+next); 
textBox.Text = result; 
関連する問題