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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как корректно сохранить словарь ресурсов в файл? 
:(
    Опции темы
Rohoss
  Дата 6.12.2010, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

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



Есть сборка, WPF.Themes.dll, в ней находятся словари ресурсов (это темы для приложения), которые я пытаюсь извлечь, но извлекаются они не корректно.
Если просто использовать словарь ресурсов, всё ок
Код

            ResourceDictionary rd = WPF.Themes.ThemeManager.GetThemeResourceDictionary("ShinyRed");
            this.Resources.Clear();
            this.Resources.MergedDictionaries.Add(rd);


Но если сохранить и использовать
Код

            ResourceDictionary rd = WPF.Themes.ThemeManager.GetThemeResourceDictionary("ShinyRed");
            TextWriter tw = new StreamWriter("ShinyRed.xaml");
            System.Windows.Markup.XamlWriter.Save(rd, tw);
            tw.Flush();
            tw.Close();

            FileStream fs = new FileStream("ShinyRed.xaml", FileMode.Open);

            ResourceDictionary rd2 = (ResourceDictionary)System.Windows.Markup.XamlReader.Load(fs);

            this.Resources.Clear();
            this.Resources.MergedDictionaries.Add(rd2);

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

В аттаче прикрепил проект (VS2010 .net 3.5) вместе со сборкой (WPF.Themes.dll)

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  WpfTestApp.rar 589,99 Kb


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Kaerus
Дата 13.12.2010, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WPF'er
*


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

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



Можно подробнее зачем это вам? Если это из wpfthemes.codeplex.com , то их можно и так скачать в виде сорсов. Если нет, то ресурсы можно выдернуть "Red Gate's .NET Reflector"
PM MAIL ICQ   Вверх
Rohoss
Дата 13.12.2010, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

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



Kaerus, меня просто интересует возможность сохранения словарей ресурсов в файл.

Это сообщение отредактировал(а) Rohoss - 13.12.2010, 18:46


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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