title: Connecting mouse events with ViewModel via MouseBinding
body: <p>I have a user control having some telerik controls in it. I have a coded a viewmodel where all the business logic resides. I need to intercept the Leftbuttondown event to know when a user clicks on the telerik control. I tried using the MouseBinding technique to bind the Leftbuttondown to the event handler in the viewmodel. I am not sure about what is the signature for the event handler. I read from somewhere that the command to bind should be of tyepe ICommand and the Execute method takes only one parameter. 
  The signature for the Leftbuttondown  event is like </p>
  
  <pre><code> public void SelectItem(object o, EventArgs e)
  </code></pre>
  
  <p>How can i pass the extra argument to the Execute?</p>
  
  <p>I have done the following coding in xaml</p>
  
  <pre><code>    &lt;telerik:RadTransitionControl.InputBindings&gt;
          &lt;MouseBinding Gesture="LeftClick" Command="SelectedItem" /&gt;
      &lt;/telerik:RadTransitionControl.InputBindings&gt;
  </code></pre>
  
  <p>How should i define the SelectedItem in the ViewModel? </p>
  
  <p>will giving  Command="SelectedItem" work? or should i add Binding clause here?</p>
  
  <p>Thanks in advance</p>