RelativeSource.ProvideValue(IServiceProvider) Yöntem

Tanım

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

Object

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.

Şunlara uygulanır