DependencyObject.RemoveHandler(DependencyProperty, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlişkili DependencyPropertybir 'den kaldırırEventHandler.
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)
Parametreler
- dependencyEvent
- DependencyProperty
Özel durumlar
Bağımsız değişkenlerden biri null başvurudur (Nothing
Visual Basic).
bir dependencyEvent
şeklindedir metaproperty
.
-veya-
dependencyEvent
bir olay değildir.
value
, ve ActivityBind bu örnek içinde DesignModedeğildir.
Örnekler
İşleyiciler aşağıdaki kod kullanılarak eklenir ve kaldırılır. Daha fazla bilgi için bkz. E-posta Gönderme Etkinliği Örneği.
#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
Açıklamalar
Olay temsilcisini kaldırmak için uygun bir doğrudan yöntem olarak sağlanır.
Bir temsilci oluşturduğunuzda, olayı işleyecek yöntemi tanımlarsınız. Olayı olay işleyicinizle ilişkilendirmek için olaya temsilcinin bir örneğini ekleyin. Temsilciyi kaldırmadığınız sürece, olay her gerçekleştiğinde olay işleyicisi çağrılır. Olay işleyici temsilcileri hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.