如何在使用MVVM體系結構的文本框的按鍵事件中使用ICommand?WPF中的文本框按鍵事件
1
A
回答
0
您有一個現成的幫助程序類來處理MVVM Light Toolkit中的event to command behaviour。
0
您可以使用InvokeDataCommand觸發從Expression Blend Samples:
<TextBox>
<i:Interaction.Triggers>
<i:EventTrigger EventName="KeyUp">
<si:InvokeDataCommand Command="{Binding MyCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
0
MVVM並不禁止你寫的代碼隱藏 - 這是一個常見的誤區。您可以在View的代碼隱藏文件中監聽TextBox的KeyUp事件,並將調用委託給ViewModel對象。
這個工作原理如圖的WPF Application Framework (WAF)的視圖模型示例應用程序。
相關問題
- 1. asp.net文本框中的按鍵事件
- 2. VB.NET中文本框的按鍵事件
- 3. 文本框中的按鍵事件
- 4. WPF:按下回車鍵時觸發事件的文本框
- 5. C#文本框按鍵事件?
- 6. 在文本框的按鍵事件中按下Enter鍵後取消Enter鍵
- 7. 在文本框的按鍵事件中更新DIV的InnerHTML
- 8. 在按鍵事件的MM/YYYY文本框中插入「/」
- 9. 在按鍵事件的頁面中間對齊文本框
- 10. 模擬WPF文本框上的鍵盤事件
- 11. 獲得一個文本框的全文在按鍵事件
- 12. 如何在文本框中按Tab鍵時觸發事件?
- 13. 使用按鍵事件在文本框中調整日期
- 14. 如何在文本框中按Tab鍵後觸發事件
- 15. 取消WPF文本框更改事件
- 16. 相關WPF文本框預覽事件
- 17. WPF捕獲文本框onBlur事件
- 18. Jquery按鍵事件不會將文字添加到文本框
- 19. WPF單選按鈕和文本框 - 事件處理
- 20. 關於動態創建文本框的jQuery按鍵事件
- 21. 按鍵事件保存文本框的值
- 22. 如何使用asp文本框的按鍵事件傳遞值?
- 23. 沒有按鍵事件的asp文本框
- 24. 如何捕獲「@」和「#」鍵按下 - Silverlight的文本框KeyUp事件
- 25. 爲文本框按鍵事件是在gridview的
- 26. 如何捕獲文本框的按鍵事件?
- 27. 如何使asp文本框的按鍵事件?
- 28. 按鍵事件或按鍵事件中的其他按鍵更改按鍵
- 29. 在使用事件按鍵的JavaScript中的文本框中的字母驗證
- 30. WPF子類捕獲按鍵事件
你能解釋並告訴我如何獲得該工具包的DLL? – user294636 2010-06-24 11:36:25
@ gowri-ganapathy:檢查此鏈接的安裝過程:http://www.galasoft.ch/mvvm/installing/manually/ – Amsakanna 2010-06-24 11:52:59