protected void onDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
 {
     if (m_dlProgressEventArgs == null)
     {
         m_dlProgressEventArgs = new DownloadProgressEventArgs(e);
         m_dlProgressEventArgs.BytesReceived = 0;
     }
 }
 protected void onDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
 {
     if (m_dlProgressEventArgs == null)
     {
         m_dlProgressEventArgs = new DownloadProgressEventArgs(e);
         m_dlProgressEventArgs.BytesReceived = 0;
     }
 }
 void ISilverlightLoader.downloadProgressCallback(Uri packageSource, DownloadProgressEventArgs eventArgs)
 {
     float offset = ((float)eventArgs.ProgressPercentage * 4 / 100f) * 1000;
     TimeSpan ts = new TimeSpan(0, 0, 0, 0, (int)offset);
     LoadingTextCtrl.Text = eventArgs.ProgressPercentage.ToString() + "%";
 }