我有一個用戶控件中有一些telerik控件。我有一個編碼的所有業務邏輯所在的視圖模型。我需要攔截Leftbuttondown事件,以瞭解用戶何時單擊telerik控件。我嘗試使用MouseBinding技術將Leftbuttondown綁定到viewmodel中的事件處理程序。我不確定事件處理程序的簽名是什麼。我從某處讀取要綁定的命令應該是ttype ICommand,而Execute方法只需要一個參數。 爲Leftbuttondown事件的簽名是像通過MouseBinding連接鼠標事件與ViewModel
public void SelectItem(object o, EventArgs e)
如何傳遞額外的參數來執行?
我已經做在XAML下面的編碼
<telerik:RadTransitionControl.InputBindings>
<MouseBinding Gesture="LeftClick" Command="SelectedItem" />
</telerik:RadTransitionControl.InputBindings>
我應該如何定義視圖模型中的SelectedItem?
將給Command =「SelectedItem」的工作?或者我應該在這裏添加綁定子句?
在此先感謝
根據您要鏈接的問題的另一個答案,該命令現在是** .NET 4 **中的一個DependencyProperty。 – Deantwo 2017-09-12 12:52:40