RelativeSource.ProvideValue(IServiceProvider) Yöntem
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.
Bu işaretleme uzantısı için hedef nesnenin özelliğinde değer olarak ayarlanması gereken bir nesne döndürür. için RelativeSourcebu, belirtilen mod için uygun kaynağı kullanan başka bir RelativeSourcedeğeridir.
public:
override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue (IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object
Parametreler
- serviceProvider
- IServiceProvider
biçimlendirme uzantısı için hizmet sağlayabilen bir nesne. Bu uygulamada, bu parametre olabilir null
.
Döndürülenler
Başka bir RelativeSource.
Açıklamalar
RelativeSource aynı anda bir işaretleme uzantısı uygulaması ve bir veri nesnesidir. Uzantı kendisini döndürdüğünde, ilgili bilgiler verilerde yer alır. İşaretlemeyi uzantısının temel amacı, öznitelik biçiminde değişken bağımsız değişken oluşturucu söz dizimine izin vermektir; böylece FindAncestor mod satır içinde tanımlanabilir ve diğer modların gerektirmediği üst tür ve düzey için iki ek bağımsız değişken vardır.