我创建了一个简单的应用程序,其中有很多按钮,我只想为所有按钮创建一个单击事件,那么 xamarin 表单或 .net maui 中的逻辑是什么?
最佳答案
假设您有两个这样的按钮:
<Button Clicked="EventClickedHandler"/>
<Button Clicked="EventClickedHandler"/>
现在只需像这样在这些按钮控件中添加 Class id
<Button Clicked="EventClickedHandler" ClassId="1"/>
<Button Clicked="EventClickedHandler" ClassId="2"/>
然后在点击事件处理程序中,您可以编写以下代码:
private void EventClickedHandler(object sender, EventArgs e) {
var button = (Button)sender;
var classId = button.ClassId;
// This will give you the value / classId of your button which you'll press
DisplayAlert("Hi", classId.ToString(), "Alright");
}
关于.net - 如何在 .NET MAUI 中为多个按钮创建单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70797331/