1

Windows Phone 8 がネットワーク状態の変化を検出しないという深刻な問題があります。

以下を購読してみました。

DeviceNetworkInformation.NetwrokAvailabilityChanged

しかし、イベントは発生しません。ネットワークの変更を取得するにはどうすればよいですか? 誰でもこれで私を助けてください。

これが私のコードです:

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

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

ありがとうございました。ディーパック

4

1 に答える 1

-1

接続の変更をチェックするメイン スレッドではなく、UI スレッドでメッセージ ボックス コードを実行してみてください。

        Dispatcher.BeginInvoke(() =>
        {
            MessageBox.Show("Availabilty Changed"); 
        });
于 2015-05-27T10:00:29.953 に答える