RoutedEventArgs.Source Özellik
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.
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.