Provides data for ImageReceiveProgress event
Inheritance: System.EventArgs
Beispiel #1
0
 /// <summary>Raises the ImageReceiveProgress event</summary>
 /// <param name="e">A ImageReceiveProgressEventArgs object containing the
 /// data returned from the simulator</param>
 protected virtual void OnImageReceiveProgress(ImageReceiveProgressEventArgs e)
 {
     EventHandler<ImageReceiveProgressEventArgs> handler = m_ImageReceiveProgressEvent;
     if (handler != null)
         handler(this, e);
 }
Beispiel #2
0
 public override void Assets_OnImageReceiveProgress(object sender, ImageReceiveProgressEventArgs e)
 {
     return;           
     if (e.Total == e.Received)
     {
         OnEvent("On-Image-Receive-Progress", paramNamesOnImageReceiveProgress, paramTypesOnImageReceiveProgress,
                 e.ImageID, e.Received, e.Total);                
     }
 }
Beispiel #3
0
        void Assets_ImageReceiveProgress(object sender, ImageReceiveProgressEventArgs e)
        {
            if (this.imageID != e.ImageID)
            {
                return;
            }

            if (InvokeRequired)
            {
                if (IsHandleCreated || !instance.MonoRuntime)
                    BeginInvoke(new MethodInvoker(() => Assets_ImageReceiveProgress(sender, e)));
                return;
            }

            int pct = 0;
            if (e.Total> 0)
            {
                pct = (e.Received * 100) / e.Total;
            }
            if (pct < 0 || pct > 100)
            {
                return;
            }
            lblProgress.Text = String.Format("{0} of {1}KB ({2}%)", (int)e.Received / 1024, (int)e.Total / 1024, pct);
            progressBar1.Value = pct;
        }
Beispiel #4
0
 public virtual void Assets_OnImageReceiveProgress(object sender, ImageReceiveProgressEventArgs e) { OnEvent("On-Image-Receive-Progress", paramNamesOnImageReceiveProgress, paramTypesOnImageReceiveProgress, e.ImageID,  e.Received, e.Total); }