RoutedEventArgs.OriginalSource Özellik

Tanım

Bir üst sınıf tarafından herhangi bir olası Source ayarlamadan önce, saf isabet testi tarafından belirlenen özgün raporlama kaynağını alır.

public:
 property System::Object ^ OriginalSource { System::Object ^ get(); };
public object OriginalSource { get; }
member this.OriginalSource : obj
Public ReadOnly Property OriginalSource As Object

Özellik Değeri

Object

Özgün raporlama kaynağı, bileşik öğe ağaçlarını düzleştirmeye yapılmış olabilecek sınıf işleme tarafından yapılan olası Source ayarlamalardan önce.

Açıklamalar

Bu özellik, sınıf olay işleyicileri veya örnek işleyicileri çağrılmadan önce değerini bir kez alır ve hiçbir zaman bu noktadan sonra ayarlanmamıştır. Özgün kaynak bilgileri, olay verilerinde raporlandığı gibi sınıf işleyicilerine veya sınıf uygulamalarına salt okunurdur.

Kaynağın ayarlanabileceği yaygın durumlar arasında denetim için içerik modelinin içindeki içerik öğeleri bulunur (örneğin, bir liste öğesinin içeriği liste öğesi öğesini olarak Source bildirir ve liste öğesi OriginalSourceiçindeki gerçek öğe olur.

Çeşitli öğeler ve içerik modellerinin kaynak ayarlaması sınıftan sınıfa farklılık gösterir. Olay kaynaklarını ayarlayan her sınıf, çoğu giriş senaryosu ve sınıfın hedeflendiği senaryolar için raporlamak için en yararlı kaynağın hangisi olduğunu tahmin etmeye çalışır ve ardından bu kaynağı olarak Sourceayarlar. Bu kaynak, olayı işlemenizle ilgisi olan kaynak değilse, bunun yerine daha uygun olan farklı bir kaynak bildirip bildirmediğini denetlemeyi OriginalSource deneyin. Giriş olayları hakkında daha fazla ayrıntı için bkz. Girişe Genel Bakış.

Şunlara uygulanır

Ayrıca bkz.