如何访问当前UIView之外的按钮?UIKIT;Xamarin.ios土生土长;

如何访问当前UIView之外的按钮?UIKIT;Xamarin.ios土生土长;,xamarin.ios,uikit,Xamarin.ios,Uikit,很抱歉我提出了一个愚蠢的问题,但我有一个类是UIView,它有一个按钮,可以更改ViewController中的数据。如何访问该类中的“单击”按钮,以便可以更改ViewController中的数据 感谢大家抽出时间。您可以在UIView中定义一个EventHandler,并在点击按钮时在ViewController中调用它 在你看来 在视图控制器中 非常感谢你。。。我试图使用EventHandler,但它不起作用。我想我有些事情做得不对。再次感谢你,这正是我所需要的: public event

很抱歉我提出了一个愚蠢的问题,但我有一个类是UIView,它有一个按钮,可以更改ViewController中的数据。如何访问该类中的“单击”按钮,以便可以更改ViewController中的数据


感谢大家抽出时间。

您可以在UIView中定义一个EventHandler,并在点击按钮时在ViewController中调用它

在你看来 在视图控制器中
非常感谢你。。。我试图使用EventHandler,但它不起作用。我想我有些事情做得不对。再次感谢你,这正是我所需要的:
public event EventHandler ButtonClickEvent;

//...
button.TouchUpInside += Button_TouchUpInside;

private void Button_TouchUpInside(object sender, EventArgs e)
{
   EventHandler handler = ButtonClickEvent;
   handler?.Invoke(sender, e);
}
yourUIView.ButtonClickEvent += ButtonClickHandler;
private void ButtonClickHandler(object sender, EventArgs e)
{
   // change the data here
}