WPF - Uruchomienie drugiego okna i zamknięcie pierwszego

Odpowiedz Nowy wątek
2011-08-19 21:57
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?

Pozostało 580 znaków

2011-08-20 09:58
1

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

(new Interface()).Show();
this.Close();
Te nawiasy wokół "new Interface()" chyba się do niczego nie przydają. :) - somekind 2011-08-20 12:48

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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