Beispiel #1
0
        private void StatusHandler(object sender, StatusEventArgs e)
        {
            switch (e.Status)
            {
            case DataStatus.SplashBegin:

                _splash = new Splash {
                    Owner = this
                };

                _splash.BeginDisplay();
                break;

            case DataStatus.SplashDisplay:
                if (_splash != null)
                {
                    _splash.Loading(e.Message);
                }
                break;

            case DataStatus.SplashEnd:
                if (_splash != null)
                {
                    _splash.EndDisplay();
                }
                _splash = null;
                break;

            case DataStatus.DataLog:
                DataLogTextBlock.Text = e.Message;
                break;

            default:
                MessageBox.Show(e.Message, e.Status.ToString());
                ManageButtons(true);
                break;
            }
        }