Sto cercando di effettuare il porting di una mia applicazione da Java a C # e non riesco a spiegarmi come funziona la struttura delle applicazioni Wpf.
In Java la mia applicazione esegue il metodo main () che registra hook e chiamate native (args) per la mia classe Application, che imposta la GUI e avvia FXApplication. Ho un altro thread, che viene eseguito dalla classe GUI (per l'esecuzione di script di robot) può essere avviato e fermato con f4 e f5 rispettivamente, quindi gli hook nativi.
In C # Non riesco a capire come ottenere lo stesso effetto. Senza un metodo principale non capisco come si inizializzano gli oggetti al di fuori dell'ambito della MainWindow e si eseguono altri thread senza accoppiare la GUI a tutto.