繁体   English   中英

XAML Wp7 Wp8代码与mvvm共享名称空间

[英]Xaml wp7 wp8 code share namespace with mvvm

我有wp7和wp8 proyects的解决方案。 我在这两个项目之间共享90%的代码。 我唯一不能共享的是xaml文件,因为有一个命名空间使此操作变得不可能,并且xaml中没有条件编译。 在wp7中,声明为

xmlns:Command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP71"

在wp8中是

xmlns:Command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP8"

有没有一种方法可以从xaml中创建这些命名空间的别名,以便在项目之间共享100%的xaml? 还是这有可能将mvvmlight程序集名称编译为与我正在使用的其他块库相同的结果程序集文件名?

您应该使用PCL版本的MVVM Light Toolkit。

据我所知,它们的行为相同,但是您将共享相同的DLL,从而共享相同的名称空间

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM