Sporo szukałem w internecie na ten temat ale większość rozwiązań mija się z tym co ja chcę osiągnąć. Otóż piszę program w C# WPF. Okno główne to okno logowania. Po poprawnym wpisaniu danych chcę by się ono zamykało i uruchamiało nowe z interfacem programu. Normalnie w WF wystarczyło użyć wątków.
Zdefiniować funkcję uruchamiającą nowe okno:
private void otworzInterface()
{
Application.Run(new Interface());
}
I odpalić okno w nowym wątku:
//utworzenie nowego wątku, uruchamiającego nową aplikację
System.Threading.Thread zaloguj = new System.Threading.Thread(new System.Threading.ThreadStart(otworzInterface));
//uruchomienie nowego wątku
zaloguj.Start();
//zamknięcie starego wątku
Application.ExitThread();
Jak zrobić to samo w WPFie?