Domanda

Qual è la differenza tra i comandi e gli eventi in taxi? Ci sembrano fare la stessa cosa, quando è il comando intento di essere utilizzati e gli eventi?

È stato utile?

Soluzione

Dal punto CAB di comandi di visualizzazione dovevano essere usato specificamente per componenti dell'interfaccia utente, mentre gli eventi in teoria potrebbero essere utilizzate da qualsiasi componente. Così comandi sono un'implementazione più specifica del meccanismo di evento per i menu dell'interfaccia utente, azioni, ecc ...

Di seguito sono riportati link ad una serie eccellente articolo di Rich Newman su CAB. Capitolo 10 e 11 sono in Commmands ed eventi in CAB.

http://richnewman.wordpress.com/intro-to-cab-toc /

http://richnewman.wordpress.com/2007/09/22/introduction-to-events-in-the-cab-introduction-to-cabscsf-part-11/

http : //richnewman.wordpress.com/2007/09/16/commands-in-the-cab-introduction-to-cabscsf-part-10/

Altri suggerimenti

Lasciando da parte CAB, dalla teoria;

  • Comando: rappresenta un'azione, che possono essere riutilizzati o non attraverso diverse parti dell'applicazione. significa "Fate questo".
  • Evento: rappresenta che qualcosa è accaduto, in modo che ogni esempio collegato a tale evento potrebbe decidere di fare cose diverse quando l'evento viene pubblicato. significa "questo successo "

Quindi credo che, se per una determinata azione che si vuole fare sempre la stessa cosa, quindi utilizzare un comando. Se non utilizza un evento.

Attualmente sto usando Prism (adattato al lavoro con le forme di Windows) e gli eventi finora non ho usato per la comunicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top