请帮忙 [英] A Little Help Please

查看:69
本文介绍了请帮忙的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

void img_Hold(object sender, System.Windows.Input.GestureEventArgs e)
        {
            BuildMenu();

            //var img = (Image)sender;

            //WriteableBitmap wb1 = new WriteableBitmap((BitmapSource)img.Source);

            //CompareImg(wb1, datacoll);
        }

        private void BuildMenu()
        {
            ContextMenu mainmenu = new ContextMenu();
            MenuItem delmenu = new MenuItem() { Header = "Delete", Tag = "Delete" };
            delmenu.Click += new RoutedEventHandler(delmenu_Click);
            mainmenu.Items.Add(delmenu);
            ContextMenuService.SetContextMenu(this.Photo_Pan, mainmenu);
        }

        void delmenu_Click(object sender, RoutedEventArgs e)
        {
            
        }



大家好,以上是我的代码的摘要,我希望能够从delmenu_Click事件访问img_hold事件的发件人对象.任何想法我会怎么做..谢谢



Hi guys above is a snippet of my code, i want to be able to access the sender Object of the img_hold event from the delmenu_Click event. Any Idea how i would do that.. thanks

推荐答案

这几乎不需要解释!
This hardly needs an explanation!
void img_Hold(object sender, System.Windows.Input.GestureEventArgs e)
        {
            SenderObject = sender;
            BuildMenu();
 
            //var img = (Image)sender;

            //WriteableBitmap wb1 = new WriteableBitmap((BitmapSource)img.Source);

            //CompareImg(wb1, datacoll);
        }
 
        private object SenderObject;
 
        void delmenu_Click(object sender, RoutedEventArgs e)
        {
            if(SenderObject != null)
            {
            }
        }


这篇关于请帮忙的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆