Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DependencyObject.AddHandler-Methode: (DependencyProperty, Object)

 

Veröffentlicht: Oktober 2016

Fügt einen Handler für ein Ereignis von DependencyObject hinzu.

Namespace:   System.Workflow.ComponentModel
Assembly:  System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)

public void AddHandler(
	DependencyProperty dependencyEvent,
	object value
)

Parameter

dependencyEvent
Type: System.Workflow.ComponentModel.DependencyProperty

Die DependencyProperty.

value
Type: System.Object

Das Object, das den Wert dieser Eigenschaft darstellt. In diesem Fall handelt es sich um einen Delegate-Typ.

Exception Condition
ArgumentNullException

Beide Argumente sind ein NULL-Verweis (Nothing in Visual Basic).

ArgumentException

Der Wert weist einen falschen Type auf.

ArgumentException

dependencyEvent stellt eine DependencyProperty ohne Ereignisse dar.

When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. Unless you remove the delegate, the event handler is called whenever the event occurs. Multiple delegates can be added to handle an event. For more information about event-handler delegates, see NIB: Events and Delegates.

Handlers are added and removed using the following code. This code example is part of the Send E-mail SDK sample and is from the SendMailActivity.cs file. For more information, see 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
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: