私はWPFアプリケーションとc#を初めて使用します。私の状況を説明します:
myObject
タイプの画像インスタンス変数を持つというクラスがあります。実行時に、次のようなImage
オブジェクト参照を取得したいと思います。image
myObject obj = new myObject();
Image img = obj.getImage();//reference to obj's image variable;
ここで、オブジェクトの参照img
を取得したいと思います。obj
どうすればこれを入手できますか?
編集:以下は解決策です。
彼ら!まず第一に、本当にありがとうございました!本当に感謝しております!みんなロック!
Noob.netのアドバイスに従って、myObject objを作成するたびに、obj参照をimg.Tagプロパティに保存しました。
myObject obj = new myObject();
img.MouseLeftButtonDown += new MouseButtonEventHandler(img_MouseLeftButtonDown);
Image img = obj.getImage();
ハンドラー部分:
Image i = (Image)sender;
myObject otemp = (myObject)i.Tag;// refers to the same object from which img was created