title: Null checking in binding expression
body: <p>Does WPF binding expression syntax have a null-checking mechanism? So for example My <code>TextBox</code> shows the <code>Address</code> field of the first element of an array of <code>People</code> objects, like this:</p>
  
  <pre><code>Text="{Binding AllPeople[0].Address}" 
  </code></pre>
  
  <p><code>AllPeople</code> can at times be null itself. This doesn't cause any exceptions, but WPF silently records an binding error message in the Immediate window. Is there a way to avoid this by specifying null-safety in the Path expression? Something on the lines of <code>AllPeople?[0].Address</code>.</p>
  
  <p>Note: I know this can easily be done using Converters. I'm looking for a shorthand notation.</p>