El uso de subprocesos para abrir ventanas emergentes en WPF se puede utilizar con cualquier método. Obtenga el código.
Hilo hilo=nuevo hilo(ShowDialog);
thread.Start();
privado void ShowDialog()
{
Cuadro de mensaje .Show(" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
}