我正在使用MVVM模式遷移/重寫SL4項目。我遇到的麻煩是我有一些用戶控件僅與其他用戶控件交互(與模型無關)。我在哪裏實現這個控件的函數背後的代碼?Silverlight 4用戶控件&mvvm
0
A
回答
2
有幾種選擇。如果控件具有自然的層次結構(比如一個是另一個的父項),可以考慮將它們包裝到用戶控件中並利用RoutedEvents。
如果它們是兄弟控件,並且它們有一個自然父項,請將它們分組爲一個父級用戶控件,併爲該控件處理交互操作創建一個視圖模型。
如果控件在用戶界面上完全分開的區域,請考慮使用EventAggregator來控制觸發並響應其他消息。
0
如果您使用的是mvvm模式,只需使用在代碼背後的代碼中編寫代碼的行爲。 開始學習行爲
http://www.nikhilk.net/Silverlight-Behaviors.aspx http://wildermuth.com/2009/05/16/Writing_Behaviors_for_Silverlight_3_-_Part_1 http://joel.neubeck.net/2009/07/silverlight-3-drag-behavior/
相關問題
- 1. Silverlight 4 MVVM TreeView控件
- 2. Silverlight用戶控件事件和MVVM
- 3. Silverlight 4 + MVVM + KeyDown事件
- 4. Silverlight 4用戶控件未出現
- 5. Silverlight 4 Treeview MVVM WCF
- 6. Silverlight 4控件
- 7. MVVM +用戶控件+用戶控件+ DependencyProperty
- 8. Silverlight mvvm動態控件
- 9. 無法使用MVVM綁定Silverlight 4 DataPager控件
- 10. MVVM Light - Silverlight 4源代碼
- 11. MVVM與用戶控件
- 12. MVVM用戶控件問題
- 13. Silverlight頁面導航與用戶控件和MVVM光
- 14. Silverlight 4,通過樣式控制用戶內部控件
- 15. Silverlight 4 MVVM應用程序,由用戶編輯resx,僅混合?
- 16. Silverlight 4 MVVM:從viewmodel調用Javascript函數
- 17. Silverlight 4 Combobox與使用MVVM-Light的selectedValue
- 18. Silverlight 4下拉控件
- 19. Silverlight 4:圖表控件
- 20. Silverlight 4嚮導控件
- 21. Silverlight 4的ListView控件?
- 22. Silverlight:在使用MVVM(silverlight)時不命名XAML中的控件?
- 23. 創建Silverlight用戶控件
- 24. Silverlight - 用戶控件綁定
- 25. Silverlight用戶控件覆蓋
- 26. HtmlPage.RegisterScriptableObject()在Silverlight 4中導致異常用戶控件
- 27. 如何樣式自定義Silverlight 4用戶控件?
- 28. 在Silverlight 4中動態添加用戶控件的綁定
- 29. 動態添加用戶控件到一個Silverlight 4頁
- 30. 在Silverlight 4中通過嵌套用戶控件傳遞參數
你能提供更多的上下文嗎?或一段代碼? –