C# 获取UIControl Xamarin iOS的名称
我一直在寻找这个问题有一段时间了 假设我的故事板上有5个按钮,我给所有按钮都提供了相同的事件处理程序,用于TouchUpInsideC# 获取UIControl Xamarin iOS的名称,c#,ios,xamarin.ios,storyboard,C#,Ios,Xamarin.ios,Storyboard,我一直在寻找这个问题有一段时间了 假设我的故事板上有5个按钮,我给所有按钮都提供了相同的事件处理程序,用于TouchUpInside 是否可以获取“clicked”按钮的Name属性?不幸的是,Name属性在您编译上述应用程序时被保留。相反,您可以考虑使用以下选项: 使用标记(虽然是整数) 使用CurrentTitle 使用可访问性标识符 例如: partial void UIButton_TouchUpInside(UIButton sender) { var tag = sender
是否可以获取“clicked”按钮的Name属性?不幸的是,
Name
属性在您编译上述应用程序时被保留。相反,您可以考虑使用以下选项:
标记
(虽然是整数
)CurrentTitle
partial void UIButton_TouchUpInside(UIButton sender)
{
var tag = sender.Tag;
var title = sender.CurrentTitle;
var accesibilityIdentifier = sender.AccessibilityIdentifier;
}
最常用的方法是使用
标记
属性。在此过程中,您还可以使用开关
案例。您自己做了哪些尝试?