0

CaliburnApplication.Resourcesタグにリソースディクショナリを追加しようとすると機能しないのはなぜですか。また、app.xamlの背後にあるコードで追加すると機能します。

4

2 に答える 2

1

それで、あなたはカリバーンを使っていますか?CaliburnApplicationクラスは古いバージョンを使用していることを示しているため、最新バージョンに更新します。Svnは最新のものをチェックアウトし、ソースからビルドします。

このカリバーンの議論もご覧ください。それはあなたの問題に関連している可能性があります。

于 2010-12-13T02:59:55.147 に答える
0

なぜだめですか?私のアドバイスは、すべてのスタイルなどのResourceDictionariesを作成し、スタイルごとに1つの辞書(多すぎない場合)を作成してから、それらをすべてiApp.xamlでマージすることです。

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

これにより、すべてのリソース、スタイルなどをより簡単に管理できます。読みやすく、理解しやすく、長期にわたるメンテナンスが容易になります。

于 2010-11-29T08:51:46.577 に答える