Aggiornamento della GUI in 'realtime' utilizzando gli eventi

1

Il mio piano

  • Avere un sistema che contiene alcuni oggetti
  • Avere un form di winforms che mostra alcuni valori chiave di questi oggetti
  • Quando si verificano determinati cambiamenti (l'oggetto ottiene la modifica di add / remove / datat): Aggiorna GUI

La mia idea

  • iscrivi il mio modulo agli eventi negli oggetti
  • aggiorna il modulo quando oggetti chamge (/ raise events)

I miei problemi

  • winform (per buoni motivi) non consente modifiche provenienti da thread esterni
  • un eventoHandler viene infatti eseguito nel thread dell'oggetto che chiama
  • quindi .net genera un'eccezione e ho terminato.

Domanda:
C'è un modo per manipolare un modulo attraverso eventi non generati da solo?

In alternativa:
C'è un modo in cui posso "spingere" il mio modulo per dire "hey, meglio controllare i tuoi dati, c'è qualcosa di nuovo", senza dover sondare costantemente?

    
posta Mark 19.05.2014 - 15:56
fonte

0 risposte

Leggi altre domande sui tag