我正在创建一组我希望在 Silverlight 和 Windows Phone 部署中使用的控件。核心控件包含在 WP7 类库中,两种部署都可以使用该类库。然后,我在其他 WP7 和 Silverlight 库中包含特定于平台的控件。
对于共享控件,我需要为每个平台定义不同的默认样式。从我一直在阅读的内容来看,generic.xaml 需要与其样式的控件位于同一程序集中。
当控件本身位于另一个共享程序集中时,我将如何处理此问题以便能够为我的 WP7 程序集中的控件定义一个资源,并为我的 Silverlight 程序集中的同一控件定义另一个资源?