2012-04-11 6 views
2

TextBoxでトリックを行うことができます。AcceptReturn = trueに設定すると、新しいテキスト行を追加するとTextBoxが大きくなります。Autogrow WPF RichTextBox

RichTextBoxでも同じことができますか?

私はWPFでこれをやっています

+0

[http://stackoverflow.com/questions/3268375/richtextbox-equivalent-of-textbox-acceptsreturn](http://stackoverflow.com/questions/3268375/richtextbox-equivalent-of-textbox-acceptsreturn ) –

+0

私はそれが重複していないと思う、OPは、新しい行が作成されると、コントロールの高さを増やしたい。私が使った解決策を探しています。 –

+0

@Anurag、OPはリンクされた質問としてWinformsではなくWPFを使用しています。 –

答えて

1

はい。既定では、RichTextBoxreturnを受け入れ、それに従って増加します。たとえば、このRichTextBoxは成長します:

<Window x:Class="stackoverflow___rich_text_box___accepts_return.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525"> 
    <StackPanel> 
     <RichTextBox/> 
    </StackPanel> 
</Window> 

あなたはこれを行う必要があるだろう:

<RichTextBox AcceptsReturn="False"/> 

はそれがない成長を取得します。

+1

ああ....私はBlendによって追加されたHeight属性が欠けていて、何が問題なのかを探して半日を過ごしました。どうもありがとう! –

関連する問題