Вопрос

В чем разница между командами и событиями в кабине? Кажется, кажется, что это то же самое, когда команда намерена использоваться и события?

Это было полезно?

Решение

Из точки зрения кабины были предназначены специально для компонентов пользовательских интерфейсов, в то время как события могут быть использованы любым компонентом. Таким образом, команды являются более конкретной реализацией механизма мероприятия для меню пользовательских интерфейсов, действий и т. Д.

Ниже приведены ссылки на отличную серию статьи, богатым Ньюманом на кабине. Глава 10 и 11 находятся на коммуникациях и событиях в кабине.

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--1/

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

Другие советы

Оставив кабину в сторону, теорией;

  • Команда: представляет действие, которое можно повторно использовать или не через разные части приложения. означает «сделать это».
  • Событие: представляет, что что-то случилось, поэтому каждый экземпляр, прикрепленный к этому событию, может принять решение сделать разные вещи, когда событие опубликовано. означает «это случилось»

Поэтому я предполагаю, что если для данного действия вы хотите всегда сделать то же самое, то используйте команду. Если не использовать событие.

В настоящее время я использую призму (адаптированную к работе с формами Windows) и до сих пор я не использовал события для связи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top