이 문제의 원인을 이해하고 해결할 수 있도록 도와주십시오. 텍스트 디스플레이에서 원하는 동작을 얻는 데 어려움을 겪고 있습니다.Silverlight 텍스트 줄 바꿈/줄 바꿈 및 올바르게 표시되지 않음
특정 길이의 문자열을 사용하면 TextBlock이 둘러싸 기는하지만 두 번째 줄이 표시되도록 컨트롤이 업데이트되지 않으므로 실제로 텍스트의 일부가 사라집니다.
이 XamlPad에서 잘 작동하지만 혼합 실버 라이트 3와 식 3
<Grid x:Name="LayoutRoot" Background="{x:Null}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Border CornerRadius="20,20,20,20" Grid.ColumnSpan="2" Grid.RowSpan="2" BorderBrush="#FF000000" BorderThickness="1,1,1,1">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FF2100FF"/>
<GradientStop Color="#FFFFFFFF" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
</Border>
<TextBlock x:Name="eventName" Grid.Column="1" Text="Amazing Music" FontSize="24" Margin="5,5,10,5" HorizontalAlignment="Left" VerticalAlignment="Top" Padding="0,0,0,0"/>
<TextBlock x:Name="eventDescription" Grid.Column="1" Grid.Row="1" Text="Amazin music in that house" TextWrapping="Wrap" FontSize="14" Margin="5" HorizontalAlignment="Left" VerticalAlignment="Top" MaxWidth="300" />
</Grid>