2010-12-27 1 views
0

В качестве обходного пути для пути Silverlight нагрузок ресурсов, я реализовал решение разместили здесь: Silverlight Shared MergedDictionariesSilverlight: как не загружать MergedDictionaries из app.xaml при запуске?

Это прекрасно работает, но это раздражает необходимость комментировать словари ресурсов в app.xaml. Мне нужно прокомментировать их, чтобы запустить приложение, но раскомментирование их позволяет мне получить представление о дизайне.

Уверен, что есть способ заставить приложение не загружать эти файлы, но я не из разработчиков. Может кто-нибудь указать мне на учебник или пример? У некоторых поисковых систем ничего не появилось. Благодаря!

ответ

1

Я нашел простой ответ: комментарий InitializeComponent в приложении().

Глядя на код в App.g.i.cs:

 public void InitializeComponent() { 
     if (_contentLoaded) { 
      return; 
     } 
     _contentLoaded = true; 
     System.Windows.Application.LoadComponent(this, new System.Uri("/SLPortalResources;component/App.xaml", System.UriKind.Relative)); 
    } 

Поскольку это только загружает то, что в app.xaml, комментируя его работы: прогоны приложение, и вы получите вид дизайна.

Есть ли что-то не так с этим?

 Смежные вопросы

  • Нет связанных вопросов^_^