Keeping the space in different tag inside XAML

If you will use TextBlock with multiple Run tag inside, you will face a problem with space in between two Run tag.
 
To demonstrate it
  1. <TextBlock Margin="250,0,0,0" FontSize="35">  
  2.       <Run>Hello    </Run>  
  3.       <Run>World</Run>  
  4. </TextBlock>  
Use above code and it will give you output as "HelloWorld", while we want it as "Hello    World".
 
So we need to use  xml:space="preserve" to keep spaces, as written in below code
  1. <TextBlock Margin="250,0,0,0" FontSize="35">  
  2.       <Run xml:space="preserve">Hello    </Run>
  3.       <Run>World</Run>  
  4. </TextBlock>