4
저는 Windows Phone7 개발에 익숙하지 않고 약간의 문제가 있습니다.TextBlock에서 텍스트를 어떻게 줄 바꿈 할 수 있습니까?
내 인터페이스에 텍스트 블록 (레이블)이 있고 런타임에 나는 그 레이블을 사용하여 다이나믹 데이터를 표시합니다. 문제는 텍스트가 너무 길어서 (화면 너비보다) 데이터의 절반 만 표시한다는 것입니다 (너비에 맞는 내용 만). 여러 줄을 사용하는 것은 중요하지 않지만 전체 내용을 표시하려고합니다. Textblock (레이블) 속성으로 테스트했지만 작동하지 않았습니다.
누군가 나를 도와 줄 수 있습니까? (저는 Visual Studio 2010을 사용 중입니다). 다음 덕분에
충분한 수직 공간이있는만큼 문제를 해결할 수있는 특성 TextWrapping = "Wrap"
을 설정 XAML
<Grid x:Name="LayoutRoot" Height="98">
<Ellipse Height="25" HorizontalAlignment="Left" Name="ellipse1" Stroke="Black" StrokeThickness="1" VerticalAlignment="Top" Width="46" Margin="6,13,0,0" Fill="#FFDB4C4C" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="66,10,0,0" Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" Width="402" AllowDrop="False" TextWrapping="NoWrap" UseLayoutRounding="True" DataContext="{Binding}" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="66,44,0,0" Name="textBlock2" Text="TextBlock" VerticalAlignment="Top" Width="402" />
</Grid>
안녕 ERNO를, 그 속성을 시도했다. 그것은 작동하지 않았다. 다시 나는 너의 포스트를 볼 때 시험했다. 아니요, 화면 너비에 맞는 내용으로 줄 바꿈합니다. 그것은 여전히 전체 내용을 표시하지 않습니다 – JibW
xaml을 게시하고 일어난 일과 일어날 일의 스크린 샷을 게시하십시오. 나는 너를 이해할 수 있을지 잘 모르겠다. –
예 작동합니다. 미안 해요. TextBlock 높이를 늘려야합니다. 어떤 방법이 있어도 자동으로 올바른 높이를 얻습니다. 왜냐하면 우리는 2 행 3 행 또는 몇 행 정도의 데이터를 확신 할 수 없기 때문입니다. – JibW