Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2013, 11:48
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 7 meses
Puntos: 344
Respuesta: problema con doble salto de linea Richtextbox y WPF

El problema viene por los parráfos dentro de richtextbox.

Dependiendo de como tengas creado el richtextbox puedes arreglarlo de varias formas:

Con esta forma le pones el margen a 0 a todos los paragraph dentro del richtextbox:

Código XAML:
Ver original
  1. <RichTextBox HorizontalAlignment="Left"
  2.                      Height="299"                    
  3.                      Margin="10,0,0,0"
  4.                      VerticalAlignment="Top"
  5.                      Width="497">
  6.             <RichTextBox.Resources>
  7.                 <Style TargetType="{x:Type Paragraph}">
  8.                     <Setter Property="Margin"
  9.                             Value="0" />
  10.                 </Style>
  11.             </RichTextBox.Resources>
  12.  
  13.             <FlowDocument>
  14.                 <Paragraph>
  15.                     <Run Text="RichTextBox" />
  16.                 </Paragraph>
  17.             </FlowDocument>
  18.         </RichTextBox>

Si sólo usas un párrafo puedes ponerle directamente el margen:

Código XAML:
Ver original
  1. <RichTextBox HorizontalAlignment="Left"
  2.                      Height="299"                    
  3.                      Margin="10,0,0,0"
  4.                      VerticalAlignment="Top"
  5.                      Width="497">
  6.             <FlowDocument>
  7.                 <Paragraph Margin="0">
  8.                     <Run Text="RichTextBox" />
  9.                 </Paragraph>
  10.             </FlowDocument>
  11.         </RichTextBox>

Un saludo.