回答編集履歴
2
追記
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
|
+

|
24
|
+
|
25
|
+
以下の通り追加できます。[0] は ViewModel のコンストラクタで設定されたもの、[1] は MainWindow のコンストラクタのコードで設定されたものです。
|
26
|
+
|
27
|
+

|
1
脱字追加
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
|
|