2011-11-23 19 views
6

Quiero 1.Cómo envolver múltiples envoltura de texto juntos en WPF

enter image description here

Mi código es aquí

<WrapPanel> 
    <TextBlock Text="Title: " Style="{StaticResource Title}" TextWrapping="Wrap" /> 
    <TextBlock Text="{Binding Description" Style="{StaticResource Normal}" TextWrapping="Wrap" /> 
</WrapPanel> 

Pero. Si Description texto es corto, se muestra como 2., si Description texto es largo, que se muestra como 3.

Cómo hacer como 1.?

+1

WrapPanels no va a hacer eso, yo puedo decir que mucho. –

Respuesta

6

estoy a resolver mi pregunta usando Run

<TextBlock TextWrapping="Wrap"> 
    <Run Text="Title: " Style="{StaticResource TitleRun}"/> 
    <Run Text="{Binding Description,Mode=OneWay}" Style="{StaticResource NormalRun}"/>         
</TextBlock> 
0

simplemente continúe agregándolos a la cuadrícula con 2 columnas yn número de filas, agregando nuevas filas/columnas cuando las agregue.

Puede crear un comportamiento para eso. Por favor, avíseme si eso tiene sentido y publicaré el código.

+0

El problema es que debería haber un TextBlock no rectangular que envuelva a otro. –

+0

¿Entonces, un panel personalizado? :) ¿Debería funcionar como un ajuste automático? –

+0

Grid no resuelve que – ebattulga

Cuestiones relacionadas