如何将值传递给按钮单击Mehtod?

时间:2015-05-20 23:49:17

标签: android xamarin xamarin.android

我在Listview中有按钮,并且有一次点击多次点击,但我在这里找到了一个解决方案:

这是公共覆盖View ViewView:

......
            view.FindViewById<LinearLayout> (Resource.Id.btnPlayMovieButton).Click -= CheckItemClickViewNull;   
            view.FindViewById<LinearLayout> (Resource.Id.btnPlayMovieButton).Click -= CheckItemClick; 
            view.FindViewById<LinearLayout> (Resource.Id.btnPlayMovieButton).Click += CheckItemClick; 

....

以下是方法:

//Play Button
        public void CheckItemClickViewNull(object sender, EventArgs e)
        {
            CheckItemClickGeneral(sender, e,"NULL ");

        }


        public void CheckItemClick(object sender, EventArgs e)
        {
            CheckItemClickGeneral(sender, e, "NOT NULL ");

        }

        public void CheckItemClickGeneral(object sender, EventArgs e, string TypeArrivee)
        {

            Console.WriteLine ("Clicky Clicky Play Button");

            // Add Logic Here


        }

这修复了一次点击多次点击的问题,但现在我有一个问题如何将值传递给方法做其他事情

这是我要传递值的方法,我需要传递item.seasonid 每个id都会有所不同,具体取决于listview中单击的按钮

public void CheckItemClickGeneral(object sender, EventArgs e, string TypeArrivee)
        {

            Console.WriteLine ("Clicky Clicky Play Button");

            // Add Logic Here


        }

我该怎么做呢?

0 个答案:

没有答案