1.查詢當前網絡狀態:網絡
using Microsoft.VisualBasic.Devices; //判斷當前網絡鏈接狀態 Network nw=new Network(); if(nw.IsAvailable) lbmsg.Text="網絡已鏈接"; else lbmsg.Text="網絡已斷開";
2.實時監控網絡狀態ide
using System.Net.NetworkInformation; // Constructor public MainPage() { InitializeComponent(); // Subscribe to the NetworkAvailabilityChanged event DeviceNetworkInformation.NetworkAvailabilityChanged += new EventHandler<NetworkNotificationEventArgs>(NetworkAvailabilityChanged); } void NetworkAvailabilityChanged(object sender, NetworkNotificationEventArgs e) { string msg=""; if(e.IsAvailable) { msg="網絡已鏈接"; } else { msg="網絡已斷開"; } Dispatcher.BeginInvoke(() => { lbmsg.Text =msg; }); }