質問するログイン新規登録

回答編集履歴

2

追記

2019/11/14 02:11

投稿

退会済みユーザー
answer CHANGED
@@ -30,4 +30,20 @@
30
30
 
31
31
  結果は以下のようになります。
32
32
 
33
- ![イメージ説明](e2179d4f9e100f875c748aa36a7f7752.jpeg)
33
+ ![イメージ説明](e2179d4f9e100f875c748aa36a7f7752.jpeg)
34
+
35
+ **【追記】**
36
+
37
+ 下のコメント欄で、
38
+
39
+ > なぜかもう一度publicに戻すとエラーも消えたまま、リビルドをかけてもエラーはでず、問題なく動くという挙動でした。
40
+
41
+ ・・・と書かれた public は internal の間違いと理解して、自分の環境で Resources コンストラクタのアクセス修飾子を internal に戻して試してみました。
42
+
43
+ internal に戻すと上の App.xaml の画像のようにエラーが表示されるもののビルドは通ります。しかし、実行時に XamlParseException 例外がスローされます。下はその画像です。
44
+
45
+ ![イメージ説明](4d27bc3776564382c283b37830b49033.jpeg)
46
+
47
+ ちなみに自分の環境は Windows 10 Pro 64-bit v1909, Visual Studio Community 2015, .NET 4.6.1 です。
48
+
49
+ 問題なく動くそうですが、設定の違いなのでしょうか。どのような設定になっているか詳しく書いていただけると幸いです。

1

訂正

2019/11/14 02:11

投稿

退会済みユーザー
answer CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ![イメージ説明](88da6ae490fa9e22b207d3c517411e91.jpeg)
6
6
 
7
- MainWindow.xaml.cs では以下のようにすればリソースから文字列を取得して TextBlick に設定できます。
7
+ MainWindow.xaml.cs では以下のようにすればリソースから文字列を取得して TextBlock に設定できます。
8
8
 
9
9
  ```
10
10
  this.textBlock.Text = ClassLibrary1.Properties.Resources.HelloWorld;