MVVMパターンを使用してSL4プロジェクトを移行/書き換えています。私が抱えている問題は、他のユーザーコントロール(モデルへの接続なし)とのみ対話するユーザーコントロールがあることです。このコントロールのコードビハインド関数を実装する場所はどこですか?Silverlight 4ユーザーコントロール&mvvm
0
A
答えて
2
を学び始める 。コントロールが自然な階層(例えば、一方が他方の親)である場合、それらをユーザーコントロールにラップし、RoutedEventsを活用することを検討してください。
兄弟コントロールで親の親がある場合は、それらを親のユーザーコントロールにグループ化し、そのコントロールの操作を処理するビューモデルを作成します。
コントロールがUI上の完全に別個の領域にある場合は、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ユーザーコントロールが表示されない
- 2. Silverlight用MVVMフレームワークを選択する4
- 3. MVVM +ユーザーコントロール+依存プロパティ
- 4. Silverlight mvvm dynamic controls
- 5. SilverlightのMVVM(ICommand)
- 6. Silverlight MVVM vs Prism
- 7. Silverlightユニットテスト(データバインディング、MVVM)
- 8. Silverlight MVVM ListBoxItem IsSelected
- 9. Refresh DataGrid MVVM Silverlight
- 10. Silverlight 4 - コントロールプロジェクトのユーザーコントロールのデザイン時スタイルを設定しますか?
- 11. MVVM複数のバインディングをユーザーコントロール
- 12. Silverlight MVVM隔離ストレージ
- 13. Silverlight WCF/RIA MVVMプロパティ
- 14. SilverlightクラスライブラリのMVVMロケータクラス
- 15. SilverlightのMVVM IEditableObjectダイアログ
- 16. Silverlight MVVM PrismとOpenFileDialog
- 17. Silverlight 4 MVVM app、ユーザーによる編集、ブレンドのみ?
- 18. MVVMライトビューモデルロケータをSilverlight 4の子ウィンドウで使用する
- 19. 問題のバインディングViewModelのSelectedItem - MVVM Light Silverlight 4
- 20. Silverlight 4 - MVVMパターンのDataGridからの呼び出しメソッド
- 21. 更新Silverlightのユーザーコントロールは、XAML
- 22. Silverlightページとユーザーコントロールのアプローチ
- 23. Silverlight MVVM ListBoxをバインドする
- 24. MVVMパターンのSilverlightの子ウィンドウ
- 25. Silverlight MVVMユニットテストの説明
- 26. Silverlight 3検証MVVM WCF EF
- 27. silverlight MVVMビュー内のビュー
- 28. MVVMのユーザーコントロールにデータを渡すパターン
- 29. WPF MVVMユーザーコントロール間の切り替え
- 30. ユーザーコントロール付きキャンバスにあるMVVM
あなたはより多くの文脈を提供できますか?コードのスニペットですか? –