2013-07-26 51 views
1

我有一個嚴重的問題,Windows Phone 8沒有檢測到網絡狀態的變化。NetworkAvailabilityChanged事件沒有在Windows手機8射擊

我曾嘗試訂閱以下內容:

DeviceNetworkInformation.NetwrokAvailabilityChanged 

但該事件將不會被解僱。我如何獲得網絡更改?有人請幫助我。

這裏是我的代碼:

 public HomePage() 
     { 
      InitializeComponent(); 
      DeviceNetworkInformation.NetworkAvailabilityChanged += DeviceNetworkInformation_NetworkAvailabilityChanged; 
     } 

     private void DeviceNetworkInformation_NetworkAvailabilityChanged(object sender, NetworkNotificationEventArgs e) 
     { 
      MessageBox.Show("Availabilty Changed"); 
     } 

謝謝。 Deepak

+0

你能編輯你的問題,讓我們知道你如何訂閱這個活動?也許你的語法是問題。 –

+0

現在我有我的問題的代碼。 – Deepak

回答

0

嘗試在UI線程中運行消息框代碼,而不是檢查連接更改的主線程。

 Dispatcher.BeginInvoke(() => 
     { 
      MessageBox.Show("Availabilty Changed"); 
     });