Xamarin.forms 在Xamarin Forms Visual Studio 2019中区分共享同一单击事件的多个ImageButton对象时遇到问题

Xamarin.forms 在Xamarin Forms Visual Studio 2019中区分共享同一单击事件的多个ImageButton对象时遇到问题,xamarin.forms,Xamarin.forms,大家好,我是xamarin forms的新手,我有一个nooby问题谢谢。好的,我在一个contentpage上有四个ImageButton,我想将它们绑定到一个OnImageButtonClicked(object sender,EventArgs e)。但是我如何绑定4个图像按钮呢?谢谢 <ImageButton ClassID="A" Clicked="OnImageButtonClicked" ... /> <ImageButton ClassID="B" Clicke

大家好,我是xamarin forms的新手,我有一个nooby问题谢谢。好的,我在一个contentpage上有四个ImageButton,我想将它们绑定到一个OnImageButtonClicked(object sender,EventArgs e)。但是我如何绑定4个图像按钮呢?谢谢


<ImageButton ClassID="A" Clicked="OnImageButtonClicked" ... />
<ImageButton ClassID="B" Clicked="OnImageButtonClicked" ... />

protected void OnImageButtonClicked(object sender, EventArgs a)
{
  Button btn = (Button)sender;

  if (btn.ClassID == "A") {
    ...
  }

  if (btn.ClassID == "B") {
    ...
  }
}
受保护的无效OnImageButtonClicked(对象发送方,事件参数a) { 按钮btn=(按钮)发送器; 如果(btn.ClassID==“A”){ ... } 如果(btn.ClassID==“B”){ ... } }