如何检测对象类型和标签
我是 Windows Phone 7 的新手。 我点击一个按钮,得到:
private void button1_click(object sender, RoutedEventArgs e)
{
}
是否可以获取发送者的标签属性和对象类型?
I am new to Windows Phone 7.
I clicked one button and got:
private void button1_click(object sender, RoutedEventArgs e)
{
}
Is it possible get the tag property and object type of sender?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用类型获取http://msdn.microsoft.com/en-us/library/system.object.gettype.aspx" rel="noreferrer">GetType() 方法:
如果您想将其转换为按钮,您可以可以做到这一点。
使用
as
而不是(Button)sender
意味着,如果无法转换为 Button,则不会抛出异常,而是简单地返回 null。然后我们可以检查它是否为空,如果不为空,我们就可以访问它的 Tag 属性。You can get the Type by using the GetType() method:
If you want to cast it as a button, you can do this.
Using
as
instead of(Button)sender
means that instead of an exception being thrown if it can't be cast as a Button, it will simply return null. We can then check if it's null and, if it's not null, we can access its Tag property.