1

C#とWPFを使用してWindowsアプリケーションを開発しています。このアプリケーションには、数値計算コンポーネントとC ++で記述されたレンダリングコンポーネントがあり、C ++ / CLIを使用して相互運用されるため、ほとんどのアプリケーションロジックはC#部分にあります。

今、私はリソース管理にどう対処するか疑問に思っています。さまざまなコンポーネントにはリソースが必要であり、WPF GUIにはXAMLアイコンなどが必要であり、レンダラーにはテクスチャが必要であり、数値計算ライブラリには特定のデータも必要です。

WPFは、XAMLとResourceDictionaryを使用した特定のリソース管理方法を提供します。すべてのC++コードはC++/ CLIでラップされているため、私が理解している限り、これにはラッパー内からアクセスできます。

アプリケーションで統一されたリソース管理を行い、すべてのコンポーネントが同じコードを使用してデータをロードしたいと考えています。

アプリ全体のリソース管理にWPFResourceDictionaryを使用する場合の長所と短所は何ですか?

統一されたリソース処理(WPFから使用可能)を取得するには、どのような代替手段が必要ですか?

4

0 に答える 0