Lo Splashscreen/Loading-Window nella mia applicazione WPF è impostato su Topmost = "True". Ora questa finestra si trova in cima a tutte le altre finestre anche quando passi a un'altra applicazione (perché il caricamento richiederà del tempo). Non voglio questo tipo di comportamento.WPF-Window In cima alla propria applicazione?
Se si imposta Topmost = "False" la finestra non è la più in alto. Ma se torni alla mia applicazione dopo aver lavorato con un'altra applicazione, i miei clienti a volte non si rendono conto che Loading-Windows funziona ancora. L'applicazione sembra non rispondere perché la finestra di caricamento in background è ancora la finestra attiva ed è modale.
Desidero avere la finestra di caricamento in primo piano ma solo se la mia applicazione è in primo piano. Se passi a un altro programma, la finestra dovrebbe scomparire e riapparire in alto quando torni indietro.
Solo per curiosità, perché stai caricando tutte le altre finestre mentre viene visualizzata la schermata iniziale? Generalmente quando un'applicazione utilizza una schermata Splash, quella è l'unica finestra visibile per quell'app in quel momento .... – BFree
Perché il caricamento richiede così tanto tempo il mio capo vuole che alcuni dati siano già visibili nella finestra principale. Non puoi interagire con i dati ma almeno puoi guardarli. – TalkingCode