Разделение Универсального. Xaml - проблема, загружающая слияния, установлена. Помогите с Источником

при работе над довольно крупной библиотекой средств управления generic.xaml получает simpy из-под контроля. Я хочу разделить его в значительной степени управлением (хотя однажды для пространства имен, которое содержит только некоторые простые на данный момент).

Для этого я добавляю больше Словарей Ресурса.

Затем в дженерике. Xaml я добавляю:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Themes/Generic.Core.xaml" />
</ResourceDictionary.MergedDictionaries>

И... получите загружающуюся ошибку.

Каков корректный URL?

Это:

  • В dll файле, содержащем только, управляет (не exe или что-то).
  • Дженерик. Xaml и другой один (на данный момент: Универсальный. Core.xaml), живут в том же блоке, той же папке.

Я считал часть MSDN о URL пакета, но это звучит действительно сложным для чего-то, что выглядит НАСТОЛЬКО легким.

;) Помогите.

6
задан TomTom 21 July 2010 в 06:39
поделиться

1 ответ

Нашел:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/Tradex.Presentation;component/Themes/Generic.Core.xaml" />
</ResourceDictionary.MergedDictionaries>

Это работает.
Необходимо указать префикс сборки (заменить Tradex.Presentation именем сборки) и начать с элемента компонента .

13
ответ дан 8 December 2019 в 18:30
поделиться
Другие вопросы по тегам:

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