C# 如何调用更改重置按钮。单击+;=异步(发送方,e)=>;{}调用一个方法?

C# 如何调用更改重置按钮。单击+;=异步(发送方,e)=>;{}调用一个方法?,c#,C#,我为这个问题缩短了这个代码: resetButton.Clicked += async (sender, e) => { var response = await X.DisplayAlert("X","Y","Yes", "No"); }; 我想将其分解为一种方法,因此我尝试了以下方法: resetButton.Clicked += resetButtonClicked; protected void resetButtonClicked(object sender, Even

我为这个问题缩短了这个代码:

resetButton.Clicked += async (sender, e) =>
{
   var response = await X.DisplayAlert("X","Y","Yes", "No");
};
我想将其分解为一种方法,因此我尝试了以下方法:

resetButton.Clicked += resetButtonClicked;

protected void resetButtonClicked(object sender, EventArgs e)
{
   var response = await X.DisplayAlert("X","Y","Yes", "No");
}
但这不起作用,因为我需要将方法指定为异步。有人能给我一些建议吗?

这不管用

resetButton.Clicked += resetButtonClicked;

protected async Task resetButtonClicked(object sender, EventArgs e)
{
   var response = await X.DisplayAlert("X","Y","Yes", "No");
}