title: Disable binding to static property during design-time
body: <p>I like to bind to static properties whenever I can (e.g. when notification is not needed or when model anyway implement <code>INotifyPropertyChanged</code> for other purposes), e.g.:</p>
  
  <pre><code>Visibility="{Binding IsAdministractor, Source={x:Static local:User.Current}, Converter={local:FalseToCollapsedConverter}}"
  </code></pre>
  
  <p>The problem is that such evaluation works at design-time too, making it hard to work with designer.</p>
  
  <p>Normal bindings doesn't work in design-time and I can utilize <code>FallbackValue</code> to specify <em>design-time only values</em> (I have never yet used <code>FallbackValue</code> in run-time).</p>
  
  <p>Is there an easy way to make binding to static properties invalid (disable them) during design-time?</p>
  
  <p>I can temporarily rename property, e.g. <code>IsAdministrator123</code>, but this is tedious.</p>