Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与MVVM Light共享Silverlight和WPF模型_Wpf_Silverlight_Mvvm Light - Fatal编程技术网

与MVVM Light共享Silverlight和WPF模型

与MVVM Light共享Silverlight和WPF模型,wpf,silverlight,mvvm-light,Wpf,Silverlight,Mvvm Light,我有一个Silverlight类库,它是我MVVM应用程序中的一个模型。我使用的是MVVM灯。在WPF应用程序中重用该模型并使用MVVM Light框架有多容易。这个框架对于WPF和Silverlight有不同的DLL,所以我想这是不兼容的。我想知道是否有人能告诉我这些选择。干杯,克里斯 建议使用,此工具在多个项目上同步代码,允许您使用一个代码库维护Silverlight和WPF dll。我希望您的意思是模型指WPF和Silverlight中的数据。如果是这种情况,您可以使用服务公开数据。它可以

我有一个Silverlight类库,它是我MVVM应用程序中的一个模型。我使用的是MVVM灯。在WPF应用程序中重用该模型并使用MVVM Light框架有多容易。这个框架对于WPF和Silverlight有不同的DLL,所以我想这是不兼容的。我想知道是否有人能告诉我这些选择。干杯,克里斯

建议使用,此工具在多个项目上同步代码,允许您使用一个代码库维护Silverlight和WPF dll。

我希望您的意思是模型指WPF和Silverlight中的数据。如果是这种情况,您可以使用服务公开数据。它可以是任何服务,如web服务、WCF服务或WCF RIA服务。由于一个服务可以是多线程的,您可以让Silverlight和WPF客户端访问同一个服务

如果您试图使用MVVMLight在Silverlight和WPF之间共享ViewModels,我建议您看一看MVVMLight库创建者的演示文稿的MIX2011视频。这是一个非常好的会议。简而言之,通过将文件作为“链接”从一个项目添加到另一个项目,您可以在WPF和Silverlight之间共享ViewModels

希望这有帮助