title: XAML Conditional Binding in DataTemplate
body: <p>I have a DataTemplate for a ListView in XAML:</p>
  
  <pre><code>    &lt;DataTemplate x:Key="ResultItemTemplate"&gt;
          &lt;Grid Grid.Column="2"&gt;
                      &lt;Grid.ColumnDefinitions&gt;
                          &lt;ColumnDefinition Width="*" /&gt;
                          &lt;ColumnDefinition Width="auto" /&gt;
                      &lt;/Grid.ColumnDefinitions&gt;
                      &lt;Grid.RowDefinitions&gt;
                          &lt;RowDefinition Height="auto" /&gt;
                          &lt;RowDefinition Height="*" /&gt;
                          &lt;RowDefinition Height="auto" /&gt;
                      &lt;/Grid.RowDefinitions&gt;
                      &lt;TextBlock Text="{Binding Name}" 
                                 Margin="0,10,20,0" 
                                 Grid.Column="0"
                                 Grid.Row="0"/&gt;
  
                      &lt;TextBlock Text="{Binding TimeStamp}" 
                                 Margin="0,10,10,0" 
                                 Grid.Column="1"
                                 Grid.Row="0"/&gt;
  
                      &lt;TextBlock Text="{Binding Text}" 
                                 Grid.Column="0"
                                 Grid.ColumnSpan="2"
                                 Grid.Row="1"
                                 TextWrapping="Wrap" 
                                 Height="auto"
                                 Margin="0,0,10,10"/&gt;
  
                      &lt;TextBlock Text="{Binding Additional}" 
                                 Grid.Column="0"
                                 Grid.ColumnSpan="2"
                                 Grid.Row="2"
                                 TextWrapping="Wrap" 
                                 Height="auto"
                                 Margin="0,0,10,20" /&gt;
                  &lt;/Grid&gt;
          &lt;/DataTemplate&gt;
  </code></pre>
  
  <p>So applying this DataTemplate to my ListView, the Additional TextBlock is not present in every list item.</p>
  
  <p>However the spacing exists for the Additional TextBlock whether the DataBinding value is null or not.<br>
  How do I get the text block to only be added when the 'Additional' Binding property exists?</p>