public void UpdateProgress(int value, string message)
{
if(myProgress == null)
return;
Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
{
myProgress.myProgressBar.Value = value;
myProgress.myMessage.Inlines.Clear();
myProgress.myMessage.Inlines.Add(message);
}));
}