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