回答編集履歴

2

追記

2022/03/05 06:14

投稿

退会済みユーザー
test CHANGED
@@ -8,4 +8,20 @@
8
8
  var vm = new ViewModel();
9
9
  vm.AddExecute("Tokyo","35.5090627","139.2093882");
10
10
  ```
11
+ ---
11
12
 
13
+ **【追記】**
14
+
15
+ 下のコメント欄の 2022/03/05 15:07 の私のコメントで、
16
+
17
+ > 質問を大幅に書き直してますが、XAML で定義したのであれば var Point = new ViewModel(); は必要ないのでは? 別のインスタンスを作ってしまってますので。回答欄にこうしてはいかがという案を追記しておきます。
18
+
19
+ と書いた件です。これも、そもそもの質問者さんのやりたいことに沿っているのかどうかわかりませんが・・・
20
+
21
+ XAML を以下のようにして、
22
+
23
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-05/a31f7ef1-7a25-4309-8a51-d26b88928bcf.jpeg)
24
+
25
+ 以下の通り追加できます。[0] は ViewModel のコンストラクタで設定されたもの、[1] は MainWindow のコンストラクタのコードで設定されたものです。
26
+
27
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-05/21f44a0d-d40b-4888-a614-88708b62fb6c.jpeg)

1

脱字追加

2022/03/05 04:31

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  > AddExecute("Tokyo","35.5090627","139.2093882");//ここで実行させたい
2
2
 
3
- 質問のコメント欄にも書きましたが、AddExecute インスタンスメソッドだから呼び出すにはそれが定義されているクラスのインスタンスを生成する必要があると思うのですが・・・
3
+ 質問のコメント欄にも書きましたが、AddExecute インスタンスメソッドだから呼び出すにはそれが定義されているクラスのインスタンスを生成する必要があると思うのですが・・・
4
4
 
5
5
  そもそもの質問者さんのやりたいことに沿っているのかどうかわかりませんが、文法的には以下のようにする必要があるかと。
6
6