日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺談Silverlight 3中在線與離線狀態(tài)檢測

在Silverlight3中提供了NetworkChange,NetworkInterface這兩個類(均為abstract型),其中實現(xiàn)了NetworkAddressChanged的事件處理器用來檢測當(dāng)前在線狀態(tài),而NetworkInterface類的 GetIsNetworkAvailable()方法(返回bool類型),用來判斷當(dāng)前是否在線。有了這兩個類,就可以很方便的實現(xiàn)動態(tài)檢測當(dāng)前應(yīng)用是否連線了。

下面就是我寫的一個DEMO,用于演示如何使用這兩個方法,其中的XAML代碼如下:

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Width="400" Height="300">
    
        
            
            
     


Grid.Row="1" FontWeight="Bold"  HorizontalAlignment="Center" >當(dāng)前狀態(tài)未知
    

而相應(yīng)的CS代碼如下:

using System.Net.NetworkInformation;

namespace Off_Online
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            this.Loaded += new RoutedEventHandler(MainPage_Loaded);
        }

        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            NetworkChange.NetworkAddressChanged += OnNetworkAddressChanged;

            UpdateNetWorkState();
        }

        void UpdateNetWorkState()
        {
            string state = NetworkInterface.GetIsNetworkAvailable() ? "Online" : "Offline";
            StateIcon.Source = new System.Windows.Media.Imaging.BitmapImage(new Uri("/Images/" + state + ".jpg", UriKind.Relative));
            NetWorkState.Text = NetworkInterface.GetIsNetworkAvailable() ? "在線" : "離線";
        }
       
        void OnNetworkAddressChanged(object sender, EventArgs e)
        {
             UpdateNetWorkState();
        }
    }
}

下面就是其運行效果,首先是在線狀態(tài):

[[2463]]

 然后拔掉網(wǎng)線,就會顯示離線狀態(tài)了

[[2464]]

好了,今天的內(nèi)容就先到這里了,源碼下載,請點擊這里????

【編輯推薦】

  1. 詳解如何兼容Silverlight3及較低版本
  2. 詳解Silverlight和WPF互相擴展
  3. 使用LINQ和ADO.NET創(chuàng)建Silverlight程序

當(dāng)前名稱:淺談Silverlight 3中在線與離線狀態(tài)檢測
URL鏈接:http://www.dlmjj.cn/article/dhidhsg.html