• ベストアンサー

C# プログラミング

C#(VS)で開発しています。 今、コンパイルエラーで苦しんでいます。 WPFをwinformにはりつけて winformのマウスイベントを受けて、そこから WPFのコントロールに設定されている値を参照したいです。 debugで、stopさせて「ローカル」の値をみると確かに設定されているのですが、 参照しようとすると、定義がありませんというエラーが出て 参照できません どうしたら参照できるのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

次が参考にならないでしょうか。 http://www.oborodukiyo.info/WPF/VS2010/WPF-GetEventOnForm.aspx 参考サイトでやっているのは、WPFのユーザコントロールの中でイベントを公開していて、そのイベントにフォーム側で登録しています。 それで、ユーザコントロールのイベントが発生すると、フォーム側の方で設定したメソッドが呼ばれますので、そこでデータを取得するという方法があるかと思います。 またもっと単純に、WPFのユーザコントロールでプロパティをPublicで公開して、フォーム側からそのプロパティを読み取るのではダメでしょうか。 頑張ってください。

mizuiro3216
質問者

お礼

ありがとうございます 開発スケジュールがタイトなので、 先週は別のできる部分を進めていました URLは、とても参考になります 他の部分でも使えそうです C#(オブジェクト指向)初めてなので 1つ、1つつまづきます 大変ですが頑張っています ありがとうございました (また質問すると思います。。)

関連するQ&A

専門家に質問してみよう