質問編集履歴

3

モジュール構成と質問の意図が伝わりづらかったので修正

2018/10/30 00:02

投稿

TomeSq
TomeSq

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 開発環境
1
+ # 開発環境
2
2
 
3
3
  - VS2017
4
4
 
@@ -8,9 +8,19 @@
8
8
 
9
9
 
10
10
 
11
- ResourceDictionaryで別途スタイルを定義してAeroテマをボタンなどのデフォトテーマにしたく指定しているのですが反映されません。
11
+ # モジュール構成
12
12
 
13
- なにか設定が間違っているのでょうか。
13
+ AeroTest.exe - MainWindow.xamlを実装たモジュール
14
+
15
+ Resources.dll - ResourceDictionaryでstyleを定義したDLL
16
+
17
+
18
+
19
+ Resources.dll内で別途スタイルを定義してAeroテーマをボタンなどのデフォルトテーマにしたく指定しているのですが反映されません。
20
+
21
+ Resources.dll内でAeroテーマをResourceDictionary.MergedDictionariesで追加しても反映されない仕様なのでしょうか。
22
+
23
+ ちなみにApp.xaml内で直接AeroテーマをMergedDictionariesに追加する分にはうまくいきます。
14
24
 
15
25
 
16
26
 

2

ソース名の明記。アセンブリ名の明記。App.xamlの参照先アセンブリ名が誤っていたので修正

2018/10/30 00:02

投稿

TomeSq
TomeSq

スコア10

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,9 @@
14
14
 
15
15
 
16
16
 
17
- ResourceDictionary
17
+ アセンブリ名:Resources
18
+
19
+ ソース名:styles.xaml
18
20
 
19
21
  ```c#
20
22
 
@@ -54,7 +56,9 @@
54
56
 
55
57
 
56
58
 
59
+ アセンブリ名:AeroTest
60
+
57
- App.xaml
61
+ ソース名:App.xaml
58
62
 
59
63
  ```c#
60
64
 
@@ -74,7 +78,7 @@
74
78
 
75
79
  <ResourceDictionary.MergedDictionaries>
76
80
 
77
- <ResourceDictionary Source="pack://application:,,,/Styles;component/Generic.xaml"/>
81
+ <ResourceDictionary Source="pack://application:,,,/Resources;component/styles.xaml"/>
78
82
 
79
83
  </ResourceDictionary.MergedDictionaries>
80
84
 
@@ -88,7 +92,9 @@
88
92
 
89
93
 
90
94
 
95
+ アセンブリ名:AeroTest
96
+
91
- MainWindow.xaml
97
+ ソース名:MainWindow.xaml
92
98
 
93
99
  ```c#
94
100
 

1

カスタムコントールではなく、ResourceDictionaryが正しいので修正

2018/10/29 23:52

投稿

TomeSq
TomeSq

スコア10

test CHANGED
@@ -1 +1 @@
1
- WPFでのAeroテーマをデフォルトスタイルにしたい
1
+ ResourceDictionaryWPFでのAeroテーマをデフォルトスタイルにしたい
test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
 
10
10
 
11
- カスタムコントロールで別途スタイルを定義してAeroテーマをボタンなどのデフォルトテーマにしたく指定しているのですが反映されません。
11
+ ResourceDictionaryで別途スタイルを定義してAeroテーマをボタンなどのデフォルトテーマにしたく指定しているのですが反映されません。
12
12
 
13
13
  なにか設定が間違っているのでしょうか。
14
14
 
15
15
 
16
16
 
17
- カスタムコントロール
17
+ ResourceDictionary
18
18
 
19
19
  ```c#
20
20