Exemple #1
0
        private void ReceiveRoomData(object Sender, SocketDataReceiver.ReceiveOnceEventArgs E)
        {
            double Progress = E.CumulativeLength / (double)E.TotalLength * 100;

            this.Dispatcher.Invoke(() =>
                                   WaitText.Text = "正在更新房间信息...(" + Progress.ToString("0.0") + "%)");
        }
Exemple #2
0
 private void ReceiveUserData(object Sender, SocketDataReceiver.ReceiveOnceEventArgs E)
 {
     this.Dispatcher.Invoke(() =>
     {
         var ProgressItem = ((TcpListenerClient)E.Socket)["Progress"] as ProgressItem;
         ProgressItem.SetProgress(E.CumulativeLength);
     });
 }
Exemple #3
0
        private void ReceivingRoomData(object Sender, SocketDataReceiver.ReceiveOnceEventArgs E)
        {
            double Progress = E.CumulativeLength / (double)E.TotalLength * 100;

            this.Dispatcher.Invoke(() =>
            {
                SetStatus("正在抓取" + RoomHost + "的房间:"
                          + RoomName + "的信息...(" + Progress.ToString("0.0") + "%)", Colors.Orange, false);
                SetReceiveProgress(E.CumulativeLength, Colors.Orange);
            });
        }