Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

DependencyObject.AddHandler (Método)

Agrega un controlador para un evento de DependencyObject.

Espacio de nombres:  System.Workflow.ComponentModel
Ensamblado:  System.Workflow.ComponentModel (en System.Workflow.ComponentModel.dll)

public void AddHandler(
	DependencyProperty dependencyEvent,
	Object value
)

Parámetros

dependencyEvent
Tipo: System.Workflow.ComponentModel.DependencyProperty
DependencyProperty .
value
Tipo: System.Object
Object que representa el valor de esta propiedad.En este caso, un tipo Delegate.

ExcepciónCondición
ArgumentNullException

Cualquiera de los argumentos es una referencia null (Nothing en Visual Basic).

ArgumentException

El valor es de Type incorrecto.

ArgumentException

dependencyEvent representa DependencyProperty de un no evento.

Cuando crea un delegado, identifica el método que controla el evento.Para asociar el evento al controlador, se debe agregar una instancia del delegado al evento.A menos que se quite el delegado, siempre que se produzca el evento se llamará al controlador de eventos.Se pueden agregar varios delegados para controlar un evento.Para obtener más información sobre los delegados de controladores de eventos, consulte Eventos y delegados.

Los controladores se agregan y quitan utilizando el código siguiente.Este ejemplo de código forma parte del ejemplo Enviar correo electrónico SDK y pertenece al archivo SendMailActivity.cs.Para obtener más información, consulte Send E-mail Activity Sample.


        #region Public Events

        [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
        [Description("The SendingEmail event is raised before an email is sent through SMTP.")]
        [Category(EventsCategory)]
        [Browsable(true)]
        public event EventHandler SendingEmail
        {
            add
            {
                base.AddHandler(SendEmailActivity.SendingEmailEvent, value);
            }
            remove
            {
                base.RemoveHandler(SendEmailActivity.SendingEmailEvent, value);
            }
        }



.NET Framework

Compatible con: 4, 3.5, 3.0

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: