2012-04-11 4 views
2

TextBox로 트릭을 수행 할 수 있습니다. AcceptReturn = true로 설정하면 텍스트 행을 추가 할 때 TextBox가 커집니다.자동 증가 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

아 .... 나는 블렌드에 의해 추가 된 Height 속성을 놓쳐 버렸고, 무엇이 잘못되었는지를 찾기 위해 반나절을 보냈다. 고마워요! –