我是 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