在我的项目中,我有一个在 WP7 和 WP8 客户端之间共享的库。该库包含视图、视图模型和其他有趣的数据。
我还想使用最新版本的 Windows Phone Toolkit。
我遇到的问题是,虽然我的 xaml 代码兼容,但出现运行时错误,因为 LongListSelector 存在于 Windows Phone Toolkit for wp7 和 WP8 框架代码的不同程序集中。
在 wp7 中:
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
在 wp8 中:
xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
如何在不需要为两个平台复制我的 xamls 的情况下解决这个难题?