Мне удалось решить мою проблему, изменив планировщик на FIFO
вместо FAIR
, используя приведенное ниже в конце моей команды create
:
--properties spark:spark.scheduler.mode=FIFO
Я просто попробовал следующее в пользовательском элементе управления, и оно работало:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ResourcesA.xaml" />
<ResourceDictionary Source="ResourcesB.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
<StackPanel>
<Rectangle Width="100" Height="100" Fill="{StaticResource ResAColor}" />
<Rectangle Width="100" Height="100" Fill="{StaticResource ResBColor}" />
</StackPanel>
Но Вы конкретно упоминаете generic.xaml. Какую проблему Вы имеете?
- РЕДАКТИРОВАНИЕ
На основе дополнительных комментариев я говорил с командой SL3 и получил следующий ответ:
Работы для меня, с помощью generic.xaml скомпилированный как Ресурс, и с помощью полного синтаксиса ресурса. Существует ошибка при неспособности использовать относительный URIs для Источника в generic.xaml (31783), но неотносительная форма должна работать просто великолепно
<ResourceDictionary Source='/SilverlightClassLibrary1;component/CustomControl.xaml'/>
в generic.xaml, и изменяют действия сборки и для generic.xaml и для CustomControl.xaml, чтобы быть Ресурсом. Сообщите мне, существует ли все еще проблема — если Вы получаете репродукцию, я могу смотреть на нее.
Это помогает?