2010-06-11 3 views
0

Я хочу иметь поток, который опросит веб-сервис. Howerver резьбы не работает ...silverlight, xaml, проблема с потоком

xxx.xaml.cs:

public class Alpha:Page 
    { 

     // This method that will be called when the thread is started 
     public void polling() 
     { 
      while (true) 
      { 
       Thread.Sleep(1000); 
       //MessageBox.Show("polling"); 
       Gamedetails_Player2.show(); 

      } 
     } 
    }; 

class ...:Page 

public Gamedetails_Player2() 
     { 


      // Required to initialize variables 
      InitializeComponent(); 


      Alpha oAlpha = new Alpha(); 
      Thread poll = new Thread(oAlpha.polling); 
      poll.Start(); 


      MessageBox.Show("polling started"+poll.IsAlive); 
      //oAlpha.polling(); 
      //polling(); 

     } 
public static void show(){MessageBox.Show("running");} 
} 

Моя проблема заключается в том, что тема не работает ... он показывает живым, но он ничего не делает ... когда Я называю это напрямую, но я хочу, чтобы это было как поток. Im с нетерпением жду ответа

ответ

1

Попробуйте использовать BackgroundWorker Here, вы найдете документацию по его реализации.

Смежные вопросы