Exemplo n.º 1
0
        /// <summary>
        /// 更新网络信息
        /// </summary>
        /// <param name="download">下载速度</param>
        /// <param name="upload">上传速度</param>
        /// <param name="unitType">单位</param>
        private void UpdateSpeedEvent(double upload, SpeedUnitType unitType)
        {
            this.Dispatcher.Invoke(new Action(() =>
            {
                try
                {
                    this.update.Content = this.ConvertString(upload);
                    this.uunit.Content  = unitType.GetStringValue();

                    this.updateSpeed.Content = this.update.Content + " " + this.uunit.Content;
                }
                catch { }
            }));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 更新网络信息
        /// </summary>
        /// <param name="download">下载速度</param>
        /// <param name="upload">上传速度</param>
        /// <param name="unitType">单位</param>
        private void DownloadSpeedEvent(double download, SpeedUnitType unitType)
        {
            this.Dispatcher.Invoke(new Action(() =>
            {
                try
                {
                    this.download.Content = this.ConvertString(download);
                    this.dunit.Content    = unitType.GetStringValue();

                    this.downloadSpeed.Content = this.download.Content + " " + this.dunit.Content;
                }
                catch { }
            }));
        }