Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка контрола из чужой сборки и его ресурсов 
:(
    Опции темы
Stas123
Дата 5.7.2013, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



Здравствуйте.
Есть приложение, которое во время свой работы динамически загружает другую сборку и извлекает из неёUserControl'ы и размещает их в как вкладки в главном окне приложения. UserControl'ы имеют конверторы и стили, которые определены в той самой другой сборке. Проблема в том, что основное приложение не может загрузить эти конверторы и стили.
Текст ошибки - {"Не удается найти ресурс с именем \"DataGridCellStatistics\". Имена ресурсов определяются с учетом регистра."}
В UserControl
Код

<DataGrid  CellStyle="{StaticResource DataGridCellStatistics}">

Файл со стилями для DataGrid. Имя файла - DataGrid.xaml
Код

<Style x:Key="DataGridCellStatistics" TargetType="DataGridCell">
        <Setter Property="BorderThickness" Value="2" />
        <Setter Property="Foreground" Value="Black" />

для того, чтобы все стили грузились, в главном UserControl'е прописаны все словари ресуров и дальше они доступны всем вложенным окнам.
Код

<UserControl.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="pack://application:,,,/MyApp;component/GUI/Templates/Combobox.xaml" />
                    <ResourceDictionary Source="pack://application:,,,/MyApp;component/GUI/Templates/DataGrid.xaml" />
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
    </UserControl.Resources>

Если эту сборку запустить как самостоятельное приложение, то все стили и конверторы грузятся и работают.
Как прописать стили и конверторы, что бы они загружались вместе со сборкой при динамической загрузке?

Это сообщение отредактировал(а) Stas123 - 5.7.2013, 17:31
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0647 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.