Han*_*anl 2 .net xamarin xamarin.forms maui
我创建了一个简单的应用程序,其中有很多按钮,并且我想为所有按钮创建一次单击事件,那么 xamarin 表单或 .net maui 中的逻辑是什么?
小智 6
假设您有两个这样的按钮:
<Button Clicked="EventClickedHandler"/>
<Button Clicked="EventClickedHandler"/>
Run Code Online (Sandbox Code Playgroud)
现在只需在这些按钮控件中添加类 ID,如下所示
<Button Clicked="EventClickedHandler" ClassId="1"/>
<Button Clicked="EventClickedHandler" ClassId="2"/>
Run Code Online (Sandbox Code Playgroud)
然后在点击事件处理程序中您可以编写以下代码:
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");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3206 次 |
| 最近记录: |