En mi aplicación .NET me suscribo a eventos de otra clase. La suscripción es condicional. Me suscribo a eventos cuando el control es visible y lo retiro de la suscripción cuando se vuelve invisible. Sin embargo, en algunas condiciones, no deseo retirar la suscripción del evento, incluso si el control no está visible, ya que quiero el resultado de una operación que está sucediendo en una cadena de fondo.Cómo determinar si un evento ya está suscrito
¿Hay alguna manera de determinar si una clase ya se ha suscrito a ese evento?
Sé que podemos hacerlo en la clase que planteará ese evento marcando el evento para null
, pero ¿cómo puedo hacerlo en una clase que se suscribirá a ese evento?
Comprobar este enlace http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/d7d8791f-6aef-4fda-ae0e-5eddcb856706/ –
si es sólo un carnero * * nadie está suscrito:'bool subscribedTo = theEvent! = null' – Mark