Если явно определить ширину элемента TextBlock и задать атрибут TextWraping="Wrap", то блочный текст будет автоматически размещаться внутри заданной ширины.
Добавьте в файл Window1.xaml новую вкладку со следующей разметкой
<!--Вкладка TextBlock3--> <!-- Элемент TextBlock с переносом строк --> <TabItem Header="TextBlock3"> <Grid Background="White"> <TextBlock TextWrapping="Wrap" FontSize="18" TextAlignment="Center" > Если в элементе TextBlock задать атрибут TextWraping="Wrap", то блочный текст будет автоматически размещаться внутри заданной ширины <LineBreak /> <Run Foreground="Red" FontSize="28" FontFamily="Monotype Corsiva"> Панель Grid здесь введена для создания белого фона </Run> <LineBreak /> <Run FontSize="12"> Общие настройки родителя действуют на потомков до тех пор, пока не будут переопределены внутри самих потомков </Run> </TextBlock> </Grid> </TabItem>
Запустите приложение - должно получиться следующее