title: WPF Binding order how to ensure one property binds before another
body: <pre><code>&lt;Controls:MyControl Mode="Mode1" Value="{Binding Path=Something}" /&gt;
  </code></pre>
  
  <p>The problem I have is that binding happens before Mode property is being set when I use this control in a data template of a ListView.</p>
  
  <p>How do I make sure that Mode is always set before Value binding?  </p>