AutoLogOff - obecne okno

AutoLogOff - obecne okno
WI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Tak wygląda wywołania okna z blokadą ekranu.
LoginWindow.OpenWindow(this);

Okno

Kopiuj
 public static bool OpenWindow(Window owner)
{
   owner.IsEnabled = false;
....
....
}
finally
{
owner.IsEnabled = truel
}

Wywołując w klasach Window ładnie wszsytko śmiga.

Problem pojawia się w momencie kiedy chciałbym wywoływać LoginWindow.OpenWindow(xxxx); z osobnej klasy, gdzie de facto nie wiem w którym oknie aplikacji obecnie się znajduję.
Jestem w stanie sprawdzić w jakim oknie obecnie znajduję się aplikacja ?

WI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Rozwiązałem problem w następujący sposób:
Window window = Application.Current.Windows[0];

window.IsEnabled = false;

Aplikacja blokuje główne okno main.
Aktywne zostaje tylko dodatkowo wywołane okno do logowania.

Temat można zamknąć, usunąć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.