title: WPF Binding default mode
body: <p>in one of my apps I have a code like this:</p>
  
  <pre><code>&lt;ProgressBar Grid.Column="0" Grid.Row="0" HorizontalAlignment="Stretch" Height="27" Margin="5,0,5,0" Maximum="{Binding TabuProgressEnd}" Value="{Binding TabuProgress}" /&gt;
  </code></pre>
  
  <p>While I was testing this everything is ok, but when my client opened this under VS and run this code threw an exception:</p>
  
  <pre><code>An unhandled exception of type 'System.InvalidOperationException' occurred in PresentationFramework.dll
  
  Additional information: A TwoWay or OneWayToSource binding cannot work on the read-only property 'TabuProgress' of type 'TSPLib.TabuEngine'.
  </code></pre>
  
  <p>Usually I would think this is some kind of hoax, but I know that the guy has no idea about coding and making the "Mode=OneWay" explicit helped. How is it possible that the default binding mode differs on different machines? </p>