我有一个Silverlight类库,它是我的MVVM应用程序中的一个模型。我正在使用MVVM Light。它在WPF应用程序中重复使用该模型并使用MVVM Light框架有多容易。该框架对WPF和Silverlight有不同的dll,所以我猜这种排序不兼容。我想知道是否有人可以通过选项来说服我。干杯,克里斯。使用MVVM Light共享Silverlight和WPF模型
0
A
回答
0
建议的选项是使用Project Linker,该工具将代码同步到多个项目中,允许您使用一个代码库维护Silverlight和WPF dll。
0
我希望你的意思是模型意味着WPF和Silverlight中的数据。如果是这种情况,您可以使用服务公开数据。它可以是任何服务,如Web服务,WCF服务或WCF RIA服务。由于服务可以多方面地进行测试,因此您可以让Silverlight以及WPF客户端访问相同的服务。
如果您试图使用MVVM light在Silverlight和WPF之间共享ViewModels,我建议您查看MVVMLight库Laurent Bugnion的创建者所做的演示文稿的MIX 2011视频。这被称为Deep Dive MVVM,是一个非常好的会议。简而言之,您可以通过将文件从一个项目添加到另一个项目作为“LINK”,在WPF和Silverlight之间共享ViewModels。
希望这会有所帮助
相关问题
- 1. MVVM - 在Silverlight和WPF之间共享/重用ViewModels
- 2. mvvm light wpf unregister
- 3. MVVM Light Silverlight问题
- 4. WPF MVVM Light Messenger和Prism EventAggregator
- 5. WPF和MVVM - 如何在多个视图模型中共享一个模型
- 6. Silverlight 4 Combobox与使用MVVM-Light的selectedValue
- 7. MVVM Light - Silverlight 4源代码
- 8. Silverlight + GalaSoft MVVM Light + MEF loading XAP
- 9. 使用MVVM LIGHT(WPF)导航UserControl
- 10. mvvm-light和silverlight 4的兼容性
- 11. 带子窗口和共享数据的Silverlight MVVM模式
- 12. WPF MVVM:模型
- 13. WPF MVVM控件共享信息
- 14. MVVM Light DI在VM之间共享数据?
- 15. 共享服务接口,并在Silverlight模型中,使用WCF
- 16. 使用GalaSoft MVVM Light的基本视图模型类
- 17. 使用MVVM/MVVM-Light编辑记录
- 18. 在MVVM Light中使用Ninject
- 19. 使用MVVM Light中的ViewModels?
- 20. 使用MVVM Light的CommandParameter
- 21. 比较和对比Caliburn v。MVVM Light Toolkit(主要用于Silverlight)?
- 22. WPF DataGridTemplateColumn共享模板?
- 23. 共享Silverlight和.NET之间
- 24. MVVM共享事件
- 25. WPF MVVM:从视图模型
- 26. WPF MVVM数据模型
- 27. 实现MVVM Light工具包WPF Unity
- 28. 在MVVM Light中为WPF布线视图
- 29. 使用Silverlight 3 + MVVM Light工具包处理AutoCompleteBox的错误
- 30. WPF MVVM更新模型中使用视图模型