RoutedEventArgs.OriginalSource Ö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.
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
Ö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ış.