【发布时间】:2017-08-09 01:34:58
【问题描述】:
我的 Xamarin Forms 应用中有 20 个按钮。所有按钮共享相同的单击事件方法。我想要做的是使用 switch 语句来检查按钮名称,但我很难找到触发事件的控件名称。
请看代码:
private void btnCollection_Clicked(object sender, EventArgs args)
{
var btn = (Button)sender;
switch (btn.FindByName) // I want to get the name of the control
{
case "btn1":
break;
case "btn2":
break;
}
}
如何获取按钮的名称?
【问题讨论】:
-
btn.Name 应该可以工作...您的 btn 引用显示在您的 Button 上,因此您可以直接向它请求名称。
-
xamarin 表单按钮中没有 Name 属性!
标签: c# ios xamarin.forms