我是 Windows Phone 7 的新手。 我单击一个按钮并得到:
private void button1_click(object sender, RoutedEventArgs e)
{
}
能否获取发送者的标签属性和对象类型?
最佳答案
sender.GetType();
如果你想把它转换成一个按钮,你可以这样做。
var myButton = sender as Button;
if(myButton != null)
var buttonTag = myButton.Tag;
使用 as
而不是 (Button)sender
意味着如果不能将其转换为 Button 则不会抛出异常,它只会返回 null。然后我们可以检查它是否为空,如果不为空,我们可以访问它的 Tag 属性。
关于windows-phone-7 - 如何检测对象类型和标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986841/