Невозможно загрузить внешний ResourceDictionary - PullRequest
0 голосов
/ 13 мая 2009

Я пытаюсь загрузить внешний XAML-файл, используя этот код:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/OfficeStyle;component/OfficeStyleWindow.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

Открытие отражателя в DLL-библиотеке "OfficeStyle" дает:

альтернативный текст http://robbertdam.nl/share/p3.png

Запуск приложения выдает эту ошибку:

альтернативный текст http://robbertdam.nl/share/p4.png

Появляется ошибка и код XAML, который я поместил в начале этого поста. Что мне не хватает? Файл XAML, который я пытаюсь загрузить, содержит несколько стилей и т. Д., Которые я хочу использовать в своем приложении.

Ответы [ 2 ]

1 голос
/ 14 мая 2009

Что такое действие по сборке для вашего файла OfficeStyleWindow.xaml? Это должна быть страница, а не EmbeddedResource

0 голосов
/ 13 мая 2009

Попробуйте добавить имя папки в путь к пакету.

упаковка: // Применение: ,,, / OfficeStyle; компонент / Resources / OfficeStyleWindow.xaml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...