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ı 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
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.