質問編集履歴

5

追記内容を元に本文に情報を追記しました

2019/11/12 00:37

投稿

tride
tride

スコア68

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  <ソリューション構成>
56
56
 
57
- プロジェクト:AppCore
57
+ プロジェクト:AppCore(.Net Standardクラスライブラリ)
58
58
 
59
59
  ----- ┗Resources
60
60
 
@@ -68,7 +68,7 @@
68
68
 
69
69
 
70
70
 
71
- プロジェクト:AppWPF(AppCoreを参照)
71
+ プロジェクト:AppWPF(WPFアプリ.Net Freamwork / AppCoreを参照)
72
72
 
73
73
  ----- ┣MainWindow.xaml
74
74
 

4

頂いた回答から新たに分かったことを追記

2019/11/12 00:37

投稿

tride
tride

スコア68

test CHANGED
File without changes
test CHANGED
@@ -309,3 +309,27 @@
309
309
 
310
310
 
311
311
  ```
312
+
313
+ ---
314
+
315
+
316
+
317
+ 2019/11/12追記:
318
+
319
+ 再現しないと回答をいただきましたので、新たにAppResources(カスタムコントロールライブラリ)としてプロジェクトを追加作成し、パスを以下に変更すると実行できました。
320
+
321
+ ```ここに言語を入力
322
+
323
+
324
+
325
+ <BitmapImage x:Key="ImageSource_0" UriSource="pack://application:,,,/AppResources;component/Resources/Images/Japanese/Button0_jpa.png" />
326
+
327
+ ```
328
+
329
+ その為、AppCoreの構成が間違っているのではないかと推測が立ちました。
330
+
331
+
332
+
333
+ AppCoreの構成については、.Net Standard 2.0のクラスライブラリ(以前でいうPCL)で作っておりました。
334
+
335
+ 関係していると思っていなかったので省いていましたが、なにやらこの辺りに原因がありそうです。

3

誤記修正

2019/11/12 00:26

投稿

tride
tride

スコア68

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- ファイルの読み取りの流れとしては、MainWindows.xamlからユーザーコントロールのPage_Top.xamlを読み出し、Page_Top.xamlからリソースディクショナリのButton_Jpa.xamlを読み出しにいく仕様になっております。
5
+ ファイルの読み取りの流れとしては、MainWindows.xamlからユーザーコントロールのPage_Top.xamlを読み出し、Page_Top.xamlからリソースディクショナリのButton_Jpa.xamlを読みにいく仕様になっております。
6
+
7
+
6
8
 
7
9
  そして、Button_Jpa.xamlのControlTemplate.Triggersにて他のプロジェクトの画像ファイルを指定しております。
8
10
 

2

エラー個所の追記

2019/11/11 12:14

投稿

tride
tride

スコア68

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
-
11
+ エラー個所はMainWindowの
12
12
 
13
13
 
14
14
 
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- <対象個所>
23
+ <対象と思われる個所>
24
24
 
25
25
  ```xaml
26
26
 
@@ -122,7 +122,7 @@
122
122
 
123
123
  <StackPanel x:Name="ContentsColum" Margin="0" Height="869" VerticalAlignment="Stretch">
124
124
 
125
- <page:Page_Top VerticalAlignment="Stretch" Margin="0,0,0,0"/>
125
+ <page:Page_Top VerticalAlignment="Stretch" Margin="0,0,0,0"/> ←エラー個所
126
126
 
127
127
  </StackPanel>
128
128
 

1

誤記修正

2019/11/11 06:15

投稿

tride
tride

スコア68

test CHANGED
File without changes
test CHANGED
@@ -136,8 +136,66 @@
136
136
 
137
137
 
138
138
 
139
+
140
+
139
141
  ```xaml
140
142
 
143
+ <!--<Page_Top.xaml>-->
144
+
145
+ <UserControl x:Class="AppWPF.UserControlObjects.Page.Page_Top"
146
+
147
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
148
+
149
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
150
+
151
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
152
+
153
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
154
+
155
+ mc:Ignorable="d"
156
+
157
+ Stylus.IsPressAndHoldEnabled="False" HorizontalAlignment="Center" VerticalAlignment="Center">
158
+
159
+
160
+
161
+
162
+
163
+ <UserControl.Resources>
164
+
165
+ <ResourceDictionary>
166
+
167
+ <ResourceDictionary.MergedDictionaries>
168
+
169
+ <ResourceDictionary Source="/AppWpf;component/Style/Japanese/Button_Jpa.xaml"/>
170
+
171
+ </ResourceDictionary.MergedDictionaries>
172
+
173
+ </ResourceDictionary>
174
+
175
+ </UserControl.Resources>
176
+
177
+
178
+
179
+ <StackPanel x:Name="CanvasTop" Margin="0,0,0,0" VerticalAlignment="Center" HorizontalAlignment="Center">
180
+
181
+ <StackPanel x:Name="HeaderColum" Orientation="Horizontal" Height="150" ></StackPanel>
182
+
183
+ <StackPanel x:Name="ContentsColum" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center" >
184
+
185
+ <Button x:Name="ButtonTest" HorizontalAlignment="Center" VerticalAlignment="Center" Width="400" Height="400" Template="{StaticResource ResourceKey=Template_ModeButton}" Cursor="Hand"/>
186
+
187
+ </StackPanel>
188
+
189
+ </StackPanel>
190
+
191
+ </UserControl>
192
+
193
+ ```
194
+
195
+
196
+
197
+ ```xaml
198
+
141
199
  <!--<Button_Jpa.xaml>-->
142
200
 
143
201
  <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
@@ -160,9 +218,9 @@
160
218
 
161
219
 
162
220
 
163
- <!-- トップの選択ボタン -->
221
+ <!-- ボタン -->
164
-
222
+
165
- <ControlTemplate x:Key="Template_SimulationMode" TargetType="{x:Type Button}">
223
+ <ControlTemplate x:Key="Template_ModeButton" TargetType="{x:Type Button}">
166
224
 
167
225
  <!-- 標準時の画像を表示 -->
168
226
 
@@ -249,59 +307,3 @@
249
307
 
250
308
 
251
309
  ```
252
-
253
-
254
-
255
- ```xaml
256
-
257
- <!--<Page_Top.xaml>-->
258
-
259
- <UserControl x:Class="AppWPF.UserControlObjects.Page.Page_Top"
260
-
261
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
262
-
263
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
264
-
265
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
266
-
267
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
268
-
269
- mc:Ignorable="d"
270
-
271
- Stylus.IsPressAndHoldEnabled="False" HorizontalAlignment="Center" VerticalAlignment="Center">
272
-
273
-
274
-
275
-
276
-
277
- <UserControl.Resources>
278
-
279
- <ResourceDictionary>
280
-
281
- <ResourceDictionary.MergedDictionaries>
282
-
283
- <ResourceDictionary Source="/AppWpf;component/Style/Japanese/Button_Jpa.xaml"/>
284
-
285
- </ResourceDictionary.MergedDictionaries>
286
-
287
- </ResourceDictionary>
288
-
289
- </UserControl.Resources>
290
-
291
-
292
-
293
- <StackPanel x:Name="CanvasTop" Margin="0,0,0,0" VerticalAlignment="Center" HorizontalAlignment="Center">
294
-
295
- <StackPanel x:Name="HeaderColum" Orientation="Horizontal" Height="150" ></StackPanel>
296
-
297
- <StackPanel x:Name="ContentsColum" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center" >
298
-
299
- <Button x:Name="ButtonTest" HorizontalAlignment="Center" VerticalAlignment="Center" Width="400" Height="400" Template="{StaticResource ResourceKey=Template_SimulationMode}" Cursor="Hand"/>
300
-
301
- </StackPanel>
302
-
303
- </StackPanel>
304
-
305
- </UserControl>
306
-
307
- ```