RoutedEventArgs.Source Özellik

Tanım

Olayı oluşturan 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

Object

Olayı tetikleyen nesne.

Açıklamalar

Gerçekten onu yükselten öğenin ötesine geçmiş olan ve henüz onu oluşturan öğeye tünel oluşturmamış, yönlendirilen tünele yönlendirilmiş herhangi bir olay için, öğesinin 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 herhangi bir işleyicide (Sourceonu oluşturan öğe veya senderşu anda işleyen öğe) en önemli öğedir, işleyicinizin ele aldığı uygulama mantığına bağımlı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'leri geçersiz kılma veya uygulama sırasında yapılır. Örnek işleyicilerinden görünen olay kaynaklarının sıfırlanması önerilmez, özellikle işleyici olayı işlendi olarak işaretlemediğinde.

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.