[WPF]リソース を使って設定を共有する

[注意]ファイルを適切な場所に保存後、最初にCSSへのパスが適正であるかを確認すること。

[概要を記載します]

目次

1. 静的リソース
2. 動的リソース
3. アプリケーションリソース
4. リソースの外部定義
5. システムリソース

 

1. 静的リソース

[概要]

 

[環境]

 

[プログラムソース "***.cpp"]

		

 

2. 動的リソース

[概要]

 

[環境]

 

[プログラムソース "***.cpp"]

		

3. アプリケーションリソース

リソースコレクションを探索していくと最終的にWindowsのリソースまでたどり着きます。
しかし、XAMLコードにおける最上位のリソースは、Windowsのリソースではありません。アプリケーション内の複数のWindow、およびその他のコントロールから参照できる最上位のリソースは「アプリケーションリソース」というものです。
WPFプロジェクトを作成すると、App.xamlというファイルが生成されます。App.xamlには、Application.Resourcesという要素があり、この要素に最上位のリソースを定義できます。

 

[環境]

 

[プログラムソース "***.cpp"]

		

 

4. リソースの外部定義

リソースを外部ファイルに定義することも可能です。
リソースだけを定義した外部ファイルを "リソースディクショナリ" と呼びます。
リソースディクショナリは、Visual Studio のメニューの「プロジェクト」→「新しい項目の追加」で作成できます。

 

[環境]

 

[プログラムソース "***.cpp"]

		


5. システムリソース

[概要]

 

[環境]

 

[プログラムソース "***.cpp"]

		



サンプルプログラム

サンプルプログラム ダウンロード

 

参考


記載: 2015年MM月DD日 木下英俊