title: Understand WPF Binding CommandParameter="{Binding}"
body: <p>Maybe this is a dumb question, but I can't find the answer: in the following xaml what does <code>CommandParameter</code> binding to? Or in general, what does <code>"{Binding}"</code> mean?</p>
  
  <pre><code>&lt;Button Command="{Binding DataContext.DeleteCommand, ElementName=List}" 
          CommandParameter="{Binding}"/&gt;
  </code></pre>