title: WPF Multiline TextBlock LineBreak issues
body: <p>I have the following code</p>
  
  <pre><code>txtBlock1.Inlines.Add("This is first paragraph \n This is second paragraph");
  </code></pre>
  
  <p>then TextBlock would display:</p>
  
  <pre><code>This is first paragraph
  This is second paragraph
  </code></pre>
  
  <p>But, if I have the following (which I though is equivalent); </p>
  
  <pre><code>txtBlock1.Inlines.Add("This is first paragraph");
  txtBlock1.Inlines.Add("\n");
  txtBlock1.Inlines.Add("This is second paragraph");
  </code></pre>
  
  <p>TextBlock display:</p>
  
  <pre><code>This is first paragraph // but second paragraph missing
  </code></pre>
  
  <p>If I separate out the linebreak then the rest of text after the linebreak doesn't show. Why?</p>
  
  <p>I have to use run:</p>
  
  <pre><code>Run run1 = new Run();
  run1.Text = "First Paragraph";
  run1.Text += "\n";
  run1.Text += "Second Paragraph";
  txtBlock1.Inlines.Add(run1); 
  </code></pre>
  
  <p>Then it produce the result correctly. Why I cannot add inline text to <code>Textblock</code> and require me to use <code>Run</code>?</p>