private void change_update_status(bool red)
{
if (label_update.Dispatcher.CheckAccess())
{
if (red)
label_update.Background = System.Windows.Media.Brushes.Red;
else
label_update.Background = System.Windows.Media.Brushes.Green;
}
else
{
label_update.Dispatcher.Invoke(new UpdateStatus(change_update_status), new object[] { red });
}
}