簡體   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