2010-07-18 63 views
0

我一直在使用MVVM工具包中的EventToCommand,但有時候我的EventToCommand似乎並沒有對它映射到的事件進行觸發。EventToCommand/DataContext

我認爲這與設置DataContext有關?在這一點上,這只是一個猜測。

也許一個更好的問題是:我常常碰到EventToCommand語法引用的斷點,但在事件發生時不執行。當我在後面的代碼中描述有問題的事件時 - 我碰到了一個斷點!

是否有任何調試技術來理解命令成員被檢索後爲什麼命令代碼不能執行?

問候, 理查德

回答

0

檢查輸出窗口在運行時查看是否有正在拋出運行時異常的處理,並寫入到輸出,而不是任何錯誤。

此外,您可以嘗試將Galasoft.MvvmLight.Extras項目帶入您的解決方案,並更改您的參考以指向它。這將讓你通過代碼進行調試,看看是否有失敗。如果你這樣做,我會建議在OnAttached()方法中放置一個斷點。

這是間歇性問題嗎? XAML是什麼樣的?