Anschluss von Maus-events mit ViewModel über MouseBinding

Ich habe ein user-control mit einigen telerik controls in der it. Ich habe einen kodierten einem viewmodel, wo all die business-Logik befindet. Ich brauche zum abfangen des Leftbuttondown Fall wissen, wenn ein Benutzer klickt auf die telerik-control. Ich habe versucht mit der MouseBinding Technik zum binden der Leftbuttondown zu den event-handler in das viewmodel. Ich bin mir nicht sicher über das, was ist die Signatur für den event-handler. Ich Las irgendwo, dass der Befehl zu binden, sollte der tyepe ICommand und die Execute-Methode verwendet nur einen parameter.
Die Signatur für die Leftbuttondown Ereignis ist wie

 public void SelectItem(object o, EventArgs e)

Wie kann ich pass das zusätzliche argument der Execute?

Ich getan habe Folgendes coding in xaml

    <telerik:RadTransitionControl.InputBindings>
        <MouseBinding Gesture="LeftClick" Command="SelectedItem" />
    </telerik:RadTransitionControl.InputBindings>

Wie soll ich das definieren, das SelectedItem in der ViewModel?

wird indem Command="SelectedItem" zu arbeiten? oder sollte ich hinzufügen, Bindende Klausel hier?

Vielen Dank im Voraus

InformationsquelleAutor logeeks | 2012-02-29
Schreibe einen Kommentar