public void OnStatusChanged(object sender, DownloadStatusEventArgs e)
{
if (!this.Dispatcher.CheckAccess()) {
this.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, new DownloadStatusChangedEventHandler((s, e2) => {
OnStatusChanged(s, e2);
}), sender, e);
return;
}
switch (e.Code) {
case DMODownloadStatusCode.GETTING_GUILD:
{
LoadProgressStatus.Text = LanguageManager.Model.CommSearchingGuild;
break;
}
case DMODownloadStatusCode.GETTING_TAMER:
{
LoadProgressStatus.Text = string.Format(LanguageManager.Model.CommGettingTamer, e.Info);
break;
}
}
LoadProgressBar.Maximum = e.MaxProgress;
LoadProgressBar.Value = e.Progress;
}