Я следующий кодWPF Multiline TextBlock LineBreak вопросы
txtBlock1.Inlines.Add("This is first paragraph \n This is second paragraph");
затем TextBlock будет отображать:
This is first paragraph
This is second paragraph
Но, если я следующее (который я, хотя это эквивалент);
txtBlock1.Inlines.Add("This is first paragraph");
txtBlock1.Inlines.Add("\n");
txtBlock1.Inlines.Add("This is second paragraph");
TextBlock дисплей:
This is first paragraph // but second paragraph missing
Если я Выделим затем разрыв строки остальную часть текста после LineBreak не показывает. Зачем?
Я должен использовать бег:
Run run1 = new Run();
run1.Text = "First Paragraph";
run1.Text += "\n";
run1.Text += "Second Paragraph";
txtBlock1.Inlines.Add(run1);
Затем производят результат правильно. Почему я не могу добавить встроенный текст в Textblock
и потребовать, чтобы я использовал Run
?
омг ... это на самом деле ошибка в VS2010 Ultimate. Sometext не будет отображаться до тех пор, пока я не изменю размер окна ... если кто-то столкнется с этим, измените размер окна – KMC