DependencyObject.RemoveHandler(DependencyProperty, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime un EventHandler d'un DependencyProperty associé.
public:
void RemoveHandler(System::Workflow::ComponentModel::DependencyProperty ^ dependencyEvent, System::Object ^ value);
public void RemoveHandler (System.Workflow.ComponentModel.DependencyProperty dependencyEvent, object value);
member this.RemoveHandler : System.Workflow.ComponentModel.DependencyProperty * obj -> unit
Public Sub RemoveHandler (dependencyEvent As DependencyProperty, value As Object)
Paramètres
- dependencyEvent
- DependencyProperty
L’DependencyPropertyopérateur
Exceptions
L'un des arguments est une référence Null (Nothing
en Visual Basic).
Le dependencyEvent
est un metaproperty
.
- ou -
dependencyEvent
n'est pas un événement.
value
est un ActivityBind et cette instance n'est pas dans DesignMode.
Exemples
Les gestionnaires sont ajoutés et supprimés à l'aide du code suivant. Pour plus d’informations, consultez l’exemple d’activité Envoyer un e-mail.
#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);
}
}
#Region "Public Events"
<DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)> _
<Description("The SendingEmail event is raised before an email is sent through SMTP.")> _
<Category(EventsCategory)> _
<Browsable(True)> _
Public Custom Event SendingEmail As EventHandler
AddHandler(ByVal value As EventHandler)
MyBase.AddHandler(SendEmailActivity.SendingEmailEvent, value)
End AddHandler
RemoveHandler(ByVal value As EventHandler)
MyBase.RemoveHandler(SendEmailActivity.SendingEmailEvent, value)
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As System.EventArgs)
End RaiseEvent
End Event
Remarques
Fourni en tant que méthode directe facilitant la suppression d'un délégué d'événement.
Lorsque vous créez un délégué , vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. À moins de supprimer le délégué, le gestionnaire d'événements est appelé chaque fois que l'événement se produit. Pour plus d’informations sur les délégués de gestionnaire d’événements, consultez Gestion et déclenchement d’événements.