Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Xamarin.iOS检测嵌入式视图中的按钮按下_Ios_Xamarin_Mvvm_Uiview_Xamarin.ios - Fatal编程技术网

使用Xamarin.iOS检测嵌入式视图中的按钮按下

使用Xamarin.iOS检测嵌入式视图中的按钮按下,ios,xamarin,mvvm,uiview,xamarin.ios,Ios,Xamarin,Mvvm,Uiview,Xamarin.ios,我对在iOS上使用Xamarin构建应用程序相当陌生 我有一个视图view1,其中包含另一个视图view2,其中有几个按钮。是否可以检测到第二视图上的按钮是否已从第一视图按下 任何帮助都将不胜感激 是的,你可以这样做。将view2上的按钮公开。然后从view1中为该按钮添加目标操作 e、 g.在view1类中编写以下内容: view2.button.TouchUpInside += ButtonClicked; public void ButtonClicked(object sender,

我对在iOS上使用Xamarin构建应用程序相当陌生

我有一个视图view1,其中包含另一个视图view2,其中有几个按钮。是否可以检测到第二视图上的按钮是否已从第一视图按下


任何帮助都将不胜感激

是的,你可以这样做。将view2上的按钮公开。然后从view1中为该按钮添加目标操作

e、 g.在view1类中编写以下内容:

view2.button.TouchUpInside += ButtonClicked;


public void ButtonClicked(object sender, EventArgs e)
{
}

谢谢你给我指明了正确的方向!我只需要添加一个ButtonEventHandler,如下所示:EventHandler ButtonEvent=new EventHandlerButtonClicked;view2.button1.TouchUpInside+=按钮事件;方法,该方法包含在按下按钮时执行的代码:public void ButtonClickedobject sender,EventArgs e{//Do something…}