回答編集履歴

1

見直しキャンペーン中

2023/07/30 08:05

投稿

TN8001
TN8001

スコア9326

test CHANGED
@@ -1,8 +1,11 @@
1
1
  > デバッグしたところ、ItemsControl配下に配置したボタンをクリックしても「RelayCommand」クラスの「Execute」メソッドが呼び出されないところまでは
2
2
  > 分かったのですがなぜ呼び出されないまで分かりませんでした。
3
3
 
4
+ [XAML バインド エラー]ウィンドウに、エラー内容が出ているはずです。
4
- [XAML バインド エラー]ウィンドウ(出し方:メニューから デバッグ > ウィンドウ > XAML バインド エラー)に、エラー内容が出ているはずです。
5
+ (出し方:メニューから デバッグ > ウィンドウ > XAML バインド エラー)
6
+
5
- [XAML バインド エラー]ウィンドウがない場合は、[出力]ウィンドウ(出し方:メニューから 表示 > 出力)でもいいです(単に見やすくなっているだけなので)
7
+ [XAML バインド エラー]ウィンドウがない場合は、[出力]ウィンドウでもいいです(単に見やすくなっているだけなので)
8
+ (出し方:メニューから 表示 > 出力)
6
9
 
7
10
  >> MainViewModelではなくPesonに実装しましょう。
8
11
  > 上記の通り、実装しましたところ、ボタンが正常に動作しました!
@@ -14,7 +17,7 @@
14
17
 
15
18
  .NET6です。`ICommand`実装は下記を使用しました。
16
19
  [NuGet Gallery | CommunityToolkit.Mvvm 7.1.2](https://www.nuget.org/packages/CommunityToolkit.Mvvm/7.1.2)
17
- ```xaml
20
+ ```xml
18
21
  <Window
19
22
  x:Class="Qpca9318udwdlpg.MainWindow"
20
23
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
@@ -56,7 +59,7 @@
56
59
  </Window>
57
60
  ```
58
61
 
59
- ```C#
62
+ ```cs
60
63
  using System.Collections.ObjectModel;
61
64
  using System.Diagnostics;
62
65
  using System.Linq;
@@ -86,7 +89,3 @@
86
89
  }
87
90
  }
88
91
  ```
89
-
90
-
91
-
92
-