Compartir a través de


Diseño de controladores de eventos personalizados

Actualización: noviembre 2007

Si no está utilizando el delegado EventHandler<TEventArgs> genérico, las instrucciones siguientes le ayudarán a diseñar controladores de eventos correctamente.

Utilice un tipo de valor devuelto de System.Void para los controladores de eventos.

Un controlador de eventos puede invocar diversos métodos pero no hay ninguna manera de recibir varios valores devueltos de un controlador de eventos. Haciendo que el método devuelva Void, se elimina la posibilidad de que se pierdan datos del valor devuelto.

No utilice más de dos parámetros en los controladores de eventos.

Portions Copyright 2005 Microsoft Corporation. Reservados todos los derechos.

Portions Copyright Addison-Wesley Corporation. Reservados todos los derechos.

Para obtener más información sobre las directrices de diseño, consulte el libro titulado "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" de Krzysztof Cwalina y Brad Abrams, publicado por Addison-Wesley, 2005.

Vea también

Conceptos

Diseño de eventos

Otros recursos

Instrucciones de diseño de miembros

Instrucciones de diseño para desarrollar bibliotecas de clases