Используя MergedDictionaries в generic.xaml в Silverlight 3

Мне удалось решить мою проблему, изменив планировщик на FIFO вместо FAIR, используя приведенное ниже в конце моей команды create:

--properties spark:spark.scheduler.mode=FIFO

9
задан Kev 10 March 2012 в 14:36
поделиться

1 ответ

Я просто попробовал следующее в пользовательском элементе управления, и оно работало:

<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, чтобы быть Ресурсом. Сообщите мне, существует ли все еще проблема — если Вы получаете репродукцию, я могу смотреть на нее.

Это помогает?

12
ответ дан 4 December 2019 в 15:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: