Как проверить свойство .Text объекта отправителя в моем событии? - PullRequest
2 голосов
/ 24 августа 2009
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 для нажатой кнопки?

1 Ответ

6 голосов
/ 24 августа 2009

Что-то вроде псевдокода ниже:

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");
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...