RoutedEventArgs.Source Özellik

Tanım

Olayı tetikleyen nesneye bir başvuru alır veya ayarlar.

public:
 property System::Object ^ Source { System::Object ^ get(); void set(System::Object ^ value); };
public object Source { get; set; }
member this.Source : obj with get, set
Public Property Source As Object

Özellik Değeri

Olayı tetikleyen nesne.

Açıklamalar

Gerçekten onu yükselten öğenin ötesine geçmiş olan ve henüz onu yükselten öğeye kadar tünel oluşturmamış olan herhangi bir tünel yönlendirilmiş olay için, değeri Source olay bağımsız değişkenleri sınıfının parametresinin sender değerinden farklı olacaktır. Olaya dahil olan iki öğeden hangisi belirli bir işleyicide en önemli olan öğedir (Sourceonu yükselten öğe veya sendero anda işleyen öğe), işleyicinizin ele aldığı uygulama mantığına bağlıdır.

Bu özelliğin ayarlanması genellikle yalnızca sınıf bir olayı işlerken olduğu gibi olay kaynaklarını ayarlayan diğer API'lerin geçersiz kılınması veya uygulanması durumunda yapılır. Özellikle işleyici olayı işlendi olarak işaretlemediğinde örnek işleyicilerinden görünen olay kaynaklarının sıfırlanması önerilmez.

Farklı bir olay kaynağını raporlamak için sıfırlarsanız Source , OriginalSource kaynağı RaiseEvent ilk çağrı tarafından tetiklenen şekilde raporlamaya devam eder.

Şunlara uygulanır

Ayrıca bkz.