Nyelv

RelativeSource.ProvideValue(IServiceProvider) Metódus

Definíció

Egy olyan objektumot ad vissza, amelyet a célobjektum tulajdonságának értékeként kell beállítani ehhez a korrektúrakiterjesztéshez. Ez RelativeSourceegy másik RelativeSourcelehetőség, amely a megadott mód megfelelő forrását használja.

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

Paraméterek

serviceProvider
IServiceProvider

Olyan objektum, amely szolgáltatásokat tud nyújtani a korrektúrakiterjesztéshez. Ebben a megvalósításban ez a paraméter lehet null.

Válaszok

Egy másik RelativeSource.

Megjegyzések

RelativeSource egyidejűleg egy korrektúrakiterjesztés implementációja és egy adatobjektum. Amikor a bővítmény visszaadja magát, a releváns információkat az adatok tartalmazzák. A korrektúrakiterjesztés fő célja, hogy lehetővé tegye a változó-argumentum konstruktor szintaxisát attribútum formában, hogy a FindAncestor mód beágyazottan definiálható legyen, az elődtípus és a szint két további argumentumával, amelyeket a többi mód nem igényel.

A következőre érvényes: