c# - 如何检查我的事件中发送者对象的 .Text 属性?

标签 c# silverlight events event-handling

private void NuestroButton1_Click(object sender, RoutedEventArgs e)
   {
       if //the sender's .Text/.Content is X
       {
            //Do something
            System.Windows.Browser.HtmlPage.Window.Alert("Hello World");
       }

   }

如何使用 sender.Text 之类的内容来查看单击按钮的 .Text 是什么?

最佳答案

类似于下面的伪代码:

private void NuestroButton1_Click(object sender, RoutedEventArgs e)
{
   Button foo = sender as Button; // Cast to the type we're expecting it to be

   if( foo != null && foo.Content == "X" )
   {
        //Do something
        System.Windows.Browser.HtmlPage.Window.Alert("Hello World");
   }
}

关于c# - 如何检查我的事件中发送者对象的 .Text 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1322159/

相关文章:

c# - 哪个事件捕获对 RichTextBox 的每次编辑?

MySQL 监听通知等效

vb.net - 如何强制只能通过事件访问 Visual Basic 2008 函数?

c# - 将 Firefox 嵌入到 .NET 控件中

c# - 尝试转换 IEnumerable 时出现异常?

Silverlight DataContext 数据绑定(bind)行为

silverlight - 使用 StoryBoard 更改图像来源

c# - 确保只有计划任务可以调用 Controller 操作

c# - 当其中一项任务失败时,是否有可能从 Task.WhenAll 获得成功的结果?

c# - Silverlight Rest 服务,安全异常