1

У меня есть текстовый блок в моем приложении, все кажется хорошим, оно прекрасно видно (весь текстовый блок) в виде выражения и в визуальной студии. Проблема в том, что я запускаю эмулятор. Textblock исчезает в один момент, точно после «Цели: нижняя часть спины, прямая и трансверсальная абдомина, косые и прикладом». Это ошибка от эмулятора, или что-то не так? Я удалил часть текста.TextBlock исчезает в эмуляторе телефона Windows

<!--LayoutRoot is the root grid where all page content is placed--> 
<Grid x:Name="LayoutRoot"> 
    <Grid.Background> 
     <ImageBrush ImageSource="/Excercises;component/Images/tlo.png" /> 
    </Grid.Background> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto"/> 
     <RowDefinition Height="*"/> 
    </Grid.RowDefinitions> 

    <!--ContentPanel - place additional content here--> 
    <ScrollViewer x:Name="ScrollViewer1" Grid.Row="1" VerticalScrollBarVisibility="Auto"> 
    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" Height="4610"> 
    <TextBlock HorizontalAlignment="Left" Margin="8,0,0,214" Width="472" Name="TextBlock1" TextWrapping="Wrap" > 
      <LineBreak /> 
     <Run FontFamily="Segoe WP" FontSize="27" FontWeight="ExtraBlack" TextDecorations="Underline"> 
      7 Waist-Slimming Ab Exercises 
      </Run> 
      <LineBreak /> 
      <LineBreak />    
     <Run Text="Fly up"/> 
     <LineBreak/> 
     <Run Text="Target: Rectus abdominis"/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="1.Sit on a folded towel on floor, lean back to rest on elbows and place feet together on a wall in front of you so that knees are bent about 90 degrees."/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="2.Extend legs up, keeping feet against wall, then press rounded lower back into floor and squeeze abs as you lift arms to reach toward feet, elbows soft. Make it harder: Press feet into wall as you reach."/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="3. Do 20 pulses: Curl torso up 1 inch, then lower 1 inch."/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="4.Do 3 sets, hugging knees to chest to rest between sets."/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="Pelvic Scoop"/> 
     <LineBreak/> 
     <Run Text="Targets: Lower back, rectus and transversus abdominis, obliques, and butt"/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text=" 1.Lie faceup on floor with back resting on folded towel, knees bent and feet flat on floor, arms by sides."/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="2.Cross right ankle onto left thigh just above knee so bent right knee points out to side; flex left foot so only heel rests on floor."/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="3. Rounding lower back and squeezing abs, lift hips off floor so pelvis tilts up toward ribs. Curl pelvis as far as you can without arching back; pull abs in to lift rather than press through left heel. Lower to floor."/> 
     <LineBreak/> 
     <LineBreak/> 
     <Run Text="4.Do 10 reps, holding the lift for 10 seconds on the final one. Switch sides and repeat. Do 3 sets."/> 

    </TextBlock> 
    </Grid> 
    </ScrollViewer> 
</Grid> 
+0

Почему вы не используете реальные соглашения макета (сетки и т.д.), а не один гигантский TextBlock? вы только в конечном итоге разочарованы проблемой контроля, превышающей 2000 пикселей, которая не отображается. (Если это сейчас не ваша проблема) –

+0

Так что TextBlock не может быть больше 2000 пикселей, верно? Ну, я новичок в этом сейчас, поэтому я не понимаю, какие сетки, холст и т. Д. –

ответ

2

Подход, который вы сейчас используете для большого фрагмента текста, определенно является тем, что вы хотите пересмотреть. Даже со всем дополнительным форматированием вы можете захотеть скомпоновать ярлыки или разместить их в контексте сетки (как упоминал Уильям).

Подробности здесь: