如果绑定很长,则打破换行符

时间:2014-10-28 09:11:46

标签: c# wpf xaml wrappanel

我有一个包装面板3绑定,第二个绑定非常短,第三个绑定非常长,并且在包装面板(3绑定)中我们移动到一个新行。如何保持同一排。一个包装panle适合我很好地做了很多可能性。我不能使用其他面板。

<WrapPanel x:Name="WrapPrvi"  Orientation="Horizontal" Grid.Row="9" Grid.Column="1">
  <TextBlock TextWrapping="Wrap" Text="xxxxx " FontFamily="Times New Roman" 
             FontSize="16" />
  <TextBlock TextWrapping="Wrap" Text="{Binding Info.Municipality.Tijelo2}" 
             FontFamily="Times New Roman" FontSize="16" FontWeight="Bold" />
  <TextBox x:Name="Pream" TextWrapping="WrapWithOverflow" 
           Text="{Binding Register.Preambula, Mode=TwoWay, 
                  UpdateSourceTrigger=PropertyChanged}" Height="95.862" 
            Width="702.407" FontFamily="Times New Roman" FontSize="16" />
</WrapPanel>

1 个答案:

答案 0 :(得分:1)

首先,删除环绕:

<TextBox x:Name="Pream"  
       Text="{Binding Register.Preambula, Mode=TwoWay, 
              UpdateSourceTrigger=PropertyChanged}" Height="95.862" 
        Width="702.407" FontFamily="Times New Roman" FontSize="16" />

然后,如果文本未完整显示,请检查WrapPanel的宽度是否以某种方式定义,可能在网格列中。