title: How to execute a method by binding in WPF
body: <p>A <code>ComboBox</code> and a <code>Button</code> are on different user controls and do not see each other. Both of them are bound to the same <code>ViewModel</code> though.</p>
  
  <p>The <code>Button</code> has a Click event which executes a method in the code-behind of its user control.</p>
  
  <p>I want to be able to execute this method when I change <code>ComboBox</code>. For example let's say the <code>SelectedItem</code> of the <code>ComboBox</code> is bound to a property in <code>ViewModel</code>, now when it is changed, I want the method in the other control to be executed.</p>