WPF - Uruchomienie drugiego okna i zamknięcie pierwszego

0

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?

1

Ok, dostałem odpowiedź na innym forum. Rozwiązanie było dość proste:

(new Interface()).Show();
this.Close();

1 użytkowników online, w tym zalogowanych: 0, gości: 1