Приложение Caliburn. Ресурсы не работают, почему? как заставить это работать? - PullRequest
0 голосов
/ 18 ноября 2010

почему при попытке добавить некоторые словари ресурсов в мой тег CaliburnApplication.Resources он не работает, а когда это делается в коде моего app.xaml - работает?

Ответы [ 2 ]

1 голос
/ 13 декабря 2010

Так вы используете Caliburn?Я бы обновил их до последней версии, так как класс CaliburnApplication указывает, что вы используете более старую версию.Svn извлекает их последние версии и сборку из источника.

Вы также можете посмотреть это обсуждение caliburn .Это может быть связано с вашей проблемой.

0 голосов
/ 29 ноября 2010

Почему бы и нет?Мой совет - создать ResourceDictionaries для всех ваших стилей и т. Д., По одному словарю для каждого стиля (если их не слишком много), а затем объединить их все в App.xaml по

  <Application.Resource>
      <ResourceDictionary><ResourceDictionary.MergeDictionaries>
          <ResourceDictionary Source="your path to source resourcedictionary"/>
          <ResourceDictionary Source="your path to nextsource resourcedictionary"/>
          ....

. Это упрощает управление.всех ваших ресурсов, стилей и т. д. Легче читать, понимать и лучше обслуживать со временем!

...