DependencyObject.AddHandler(DependencyProperty, Object) Yöntem

Tanım

bir olayı için işleyici DependencyObjectekler.

C#
public void AddHandler (System.Workflow.ComponentModel.DependencyProperty dependencyEvent, object value);

Parametreler

value
Object

Object bu özelliğin değerini temsil eder. Bu durumda, bir Delegate tür.

Özel durumlar

Bağımsız değişkenlerden biri null başvurudur (NothingVisual Basic).

Değer yanlış Type

-veya-

, dependencyEvent olayı olmayan bir öğesini DependencyPropertytemsil eder.

Örnekler

İşleyiciler aşağıdaki kod kullanılarak eklenir ve kaldırılır. Bu kod örneği, E-posta Gönderme SDK'sı örneğinin bir parçasıdır ve SendMailActivity.cs dosyasındandır. Daha fazla bilgi için bkz. E-posta Gönderme Etkinliği Örneği.

C#
#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);
    }
}

Açıklamalar

Bir temsilci oluşturduğunuzda, olayı işleyen 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. Bir olayı işlemek için birden çok temsilci eklenebilir. Olay işleyici temsilcileri hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8