title: WPF Binding - Default value for empty string
body: <p>Is there a standard way to set a default or fallback value for a WPF binding if the bound string is empty?</p>
  
  <pre><code>&lt;TextBlock Text="{Binding Name, FallbackValue='Unnamed'" /&gt;
  </code></pre>
  
  <p>The <code>FallbackValue</code> only seems to kick in when <code>Name</code> is null, but not when it is set to <code>String.Empty</code>.</p>