c#autoclose窗口有睡眠但文本消失

rd4*_*d42 5 c# sleep timer

当我使用睡眠定时器关闭窗口时,文本"lblDate.Content"消失.如何显示该文本?显示窗口/文本的其余部分.我愿意采用其他方法自动关闭一个窗口.

public void DisplayErrorMessage(string message)
{
    //  Error Message TextBox
        textBox1.Text = message;
        Show();

    // Show date and logged message
        lblDate.Content = "This error has been logged and an administrator contacted:  " + DateTime.Now;

    // Auto close window
        System.Threading.Thread.Sleep(3000);
        this.Close();
}
Run Code Online (Sandbox Code Playgroud)

Joa*_* VR 2

也许Application.DoEvents()更新控件的绘图会有所帮助?