RelativeSource.ProvideValue(IServiceProvider) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.